Razor Web Page学习系列- 用Json处理json数据
来源:互联网 发布:mysql 查询生成临时表 编辑:程序博客网 时间:2024/05/17 23:00
Json 完整路径 System.Web.Helpers.Json
json数据格式为:
[{"comName":"济南菲亚美","comId":"12345"},{"comName":"路通建设集团","comId":"12346"},{"comName":"艾米迪顿国际","comId":"12347"},{"comName":"贪吃小站","comId":"12348"},{"comName":"一丹堂减肥","comId":"12349"}]
数据处理:
//获取数据 WebClient wc = new WebClient(); wc.Encoding = System.Text.Encoding.UTF8; string json_str = wc.DownloadString(url); //用Json进行处理 方法1 IEnumerable<dynamic> arr_data = Json.Decode<dynamic>(json_str); foreach(var obj in arr_data) { string comName = obj["comName"]; } //用Json进行处理 方法2 DynamicJsonArray arr_data = Json.Decode(json_str); foreach(var obj in arr_data) { string comName = obj["comName"]; //or string comName = obj.comName; }
总结如下:
//System.Web.Script.Serialization JavaScriptSerializer ser = new JavaScriptSerializer(); dynamic result = ser.Deserialize<dynamic>(json_str); //Newtonsoft.Json JsonSerializer JsonSer = new JsonSerializer(); JsonReader reader = new JsonTextReader(new StringReader(json_str)); dynamic result = JsonSer.Deserialize<dynamic>(reader); //System.Web.Helpers.Json dynamic arr = Json.Decode<dynamic>(json_str); string comName = arr[0].comName;
- Razor Web Page学习系列- 用Json处理json数据
- Java-json系列(二):用JSONObject解析和处理json数据
- 用Python处理json数据
- JSON学习(二) - JavaScript处理JSON数据
- JSON学习(二) - JavaScript处理JSON数据
- Ajax处理JSON数据参考【学习笔记】
- 【SqlServer系列】JSON数据
- jquery处理json数据
- Json数据的处理
- JSON异步处理数据
- Ajax 处理 Json 数据
- JS处理JSON数据
- python处理json数据
- 页面处理json数据
- 处理json数据
- js 处理json 数据
- JS处理JSON数据
- C#处理Json数据
- SpringSide 3 中的安全框架
- Chinese remainder theorem again + 数论
- STM32启动过程
- MSSQL数据导入导出基本方法
- hive sql 优化
- Razor Web Page学习系列- 用Json处理json数据
- 动态设置android:drawableLeft|Right|Top|Bottom
- 感觉自己的java知识很少
- UAACO Section 2.2 Party Lamps
- linux ---- Shell --- test
- 蜗牛日记_坚持
- linux --- shell --- cut 妙用
- vs.net 中网页中智能提示js文件类及方法
- 使用ajax调用webservice