中易网

怎么把json格式的字符串写入指定的json文件中

答案:2  悬赏:20  
解决时间 2021-03-09 03:50
怎么把json格式的字符串写入指定的json文件中
最佳答案
引入using Newtonsoft.Json;
数据查询后填充到DataTable ,再转 JsonConvert.SerializeObject
简单例子:
DataTable dt = new DataTable();
DataColumn dcName = new DataColumn("Name");
DataColumn dcAge = new DataColumn("Age");
DataColumn dcCity = new DataColumn("City");

dt.Columns.Add(dcName);
dt.Columns.Add(dcAge);
dt.Columns.Add(dcCity);
for (int i = 0; i < 10; i++)
{
DataRow dr = dt.NewRow();
dr[0] = "Name" + i;
dr[1] = "Age" + i;
dr[2] = "City" + i;
dt.Rows.Add(dr);
}
json = JsonConvert.SerializeObject(dt);
全部回答
在工程里添加一个generic handler(抱歉我用的是英文版vs),比如叫作data.ashx,然后在processrequest方法里处理,最后把easyui-datagrid的url指向data.ashx即可。 以下代码使用json.net进行json序列化,可在vs的nuget控制台中输入install-package newtonsoft.json安装。 public void processrequest(httpcontext context) { int total; array data = getdata(context.request, out total); jobject result = new jobject(); result["total"] = total; result["rows"] = new jarray(data); context.response.contenttype = "application/json"; context.response.write(result.tostring()); } private array getdata(httprequest request, out int total) { // 根据传入的参数返回获取的数组。 // 同时还要返回数据的总条数,当然如果不分页的话,就不需要这么麻烦了。 throw new notimplementedexception(); }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
歌华机顶盒和网络机顶盒有什么区别啊?
30元一个月校园wifi,如果不是一号开的,中途
我提错了,有压力的用英语怎么说
福建省公务员局地址有知道的么?有点事想过去
<我的心里有一位姑娘>歌词是什么?
鲁c8631淄博的车主叫什么名字
你们能接受你的男朋友经常和别的女人在网上聊
深圳经典宏明装饰材料商行地址有知道的么?有
天津西区投资服务中心乘坐哪路公交车到天津西
我喜欢一个人 但是好矛盾
有专业替人打电话像老师请假的嘛?
县直街我想知道这个在什么地方
打架致使一支眼球被摘,属几级伤残,赔偿多少
为什么总是听到有人说我是小鲜肉 话说小鲜肉
viv手机广场专营店这个地址在什么地方,我要
推荐资讯
白领轩地址在哪,我要去那里办事
为什么女人那么财迷呢?
南阳麒麟路,麒麟岗村内的民房小产权可以买嘛
对患有癌症的员工公司可以开除他吗
请问重庆做白酒和红酒的销售公司或酒庄有哪些
周花村村民委员会地址有知道的么?有点事想过
黄海社区卫生室地址在哪,我要去那里办事
纽曼DVD导航一体机音质如何?
邢记骨汤饸饹面这个地址在什么地方,我要处理
微信发不了图片是怎么了。
平时看的电视是2D的吗?
行万里路下一句是什么
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?