json格式
来源:互联网 发布:java sleep 线程 状态 编辑:程序博客网 时间:2024/05/21 04:23
Json={t1:[{name:’数据name’,type:’数据type’}]} 或 Json={t1:[{name:’数据name’,type:’数据type’}],t2:[{id:’数据id’,gx:’数据gx’,val:’数据val’}]}
字符串转json方法:
var obj = eval(‘(’ + str + ‘)’)
var obj = JSON.parse(str)
private string DataTableToJson(DataTable dt) { string json = string.Empty; try { json = "["; for (int j = 0; j < dt.Rows.Count; j++) { json += "{"; for (int k = 0; k < dt.Columns.Count; k++) { //json += dt.Columns[k].ColumnName + ":" + dt.Rows[j][k].ToString() ; json += "\"" + dt.Columns[k].ColumnName + "\"" + ":" + "\"" + dt.Rows[j][k].ToString() + "\""; if (k != dt.Columns.Count - 1) json += ","; } json += "}"; if (j != dt.Rows.Count - 1) json += ","; } json += "]"; } catch (Exception ex) { throw new Exception(ex.Message); } return json; }
private string DataSetToJson(DataSet ds) { string json = string.Empty; try { json = "{"; for (int i = 0; i < ds.Tables.Count; i++) { DataTable dt = ds.Tables[i]; json += "\"t" + i + "\":["; for (int j = 0; j < dt.Rows.Count; j++) { json += "{"; for (int k = 0; k < dt.Columns.Count; k++) { //json += dt.Columns[k].ColumnName + ":" + dt.Rows[j][k].ToString() ; json += "\"" + dt.Columns[k].ColumnName + "\"" + ":" + "\"" + dt.Rows[j][k].ToString() + "\""; if (k != dt.Columns.Count - 1) json += ","; } json += "}"; if (j != dt.Rows.Count - 1) json += ","; } json += "]"; if (i != ds.Tables.Count - 1) json += ","; } json += "}"; } catch (Exception ex) { throw new Exception(ex.Message); } return json; }
/// <summary> /// 合并两个json对象字符串。每个字符串必须符合json格式 /// </summary> /// <param name="strs"></param> /// <returns></returns> private string CombineJsonStr(string[] strs) { string json = string.Empty; json += "{"; for (int i = 0; i < strs.Length; i++) { json += string.Format("o{0}:", i); json += strs[i]; if (i != strs.Length - 1) json += ","; } json += "}"; return json; }
0 0
- Json 格式
- Json格式
- JSON格式
- Json格式
- JSON格式
- json 格式:
- JSON格式
- json格式
- json格式
- JSON格式
- json格式
- json格式
- json格式
- json格式
- json格式
- JSON格式
- json格式
- json格式
- 炫彩界面库调用方法
- OMAPL138学习体会
- 太平洋热带风情的体验,爸爸去哪儿2大电影 萌娃萌爸的圣诞之旅
- 思想
- 迭代器概念与traits编程技法
- json格式
- oracle添加not null约束
- ORACL 自动生成hid----------->xml配置
- 佳在天涯
- win7连接无线路由器BUG Window无法连接到XXX解决办法
- 【Testin云测活动】邀请好友使用Testin云测,得iPhone6!
- 安卓学习笔记(二) 使用Intent传递数据
- Could not create the view: An unexpected exception was thrown
- CodeNavigator -- 程序员必备,iPad上看代码利器 (类似于 VI, Emacs,SourceInsight)