ASP.NET的JSON字符串解析
来源:互联网 发布:js丶稍息 编辑:程序博客网 时间:2024/05/21 08:01
我们经常会用Json字符串,那么C#的解析方式是:需要引用一个类,如果系统有,就直接应用里找,如果没有,就百度去下载,
Newtonsoft.Json.dll
有两种方式:
1.JSON数组字符串
例如: "[{"Name":"aaa","Age":"20"},{"Name":"bbb","Age":"21"},{"Name":"ccc","Age":"23"}]"
代码:
using Newtonsoft.Json;using Newtonsoft.Json.Linq;
using System.Data;namespace{ public class test { public void getJson(string json) {
DataTable dt = new DataTable();
dt.Columns.Add("Name", typeof(string)); dt.Columns.Add("Age", typeof(string)); JArray array = (JArray)JsonConvert.DeserializeObject(json); if (array != null) { JObject jobj = new JObject(); for (int i = 0; i < array.Count; i++) { jobj = (JObject)array[i]; DataRow dr = dt.NewRow(); dr["Name"] = jobj["Name"].ToString(); dr["Age"] = jobj["Age"].ToString(); dt.Rows.Add(dr); } } } }}
2.JSON普通字符串
例如:"{"Name":"abc","Age":"22","Address":"北京市","Occupation":"Programmer"}"
代码:
<span style="font-size:14px;">using Newtonsoft.Json;using Newtonsoft.Json.Linq;using System.Data;namespace{ public class test { public void getJson(string json) { JObject jobj = JObject.Parse(json); String Name = jobj["Name"].ToString(); String Age = jobj["Age"].ToString(); } }}</span>
OK 了!
0 0
- ASP.NET的JSON字符串解析
- ASP.net 解析 JSON字符串得到数组
- ASP.NET使用Newtonsoft.Json反解析带子集的JSON字符串
- .Net解析JSON字符串
- [asp.net] json数组、字符串 解析(转换为对象)
- ASP.net解析JSON例子
- asp.net 解析json数据
- Asp.net Json数据解析的一种思路
- 谈谈ASP.NET的C#如何解析JSON数据
- 解析从前台传到后台的JSON -- ASP.NET
- ASP.NET JSON字符串与实体类的互转换
- Asp.net中将对象转化为JSON格式的字符串
- ASP.NET JSON字符串与实体类的互转换
- [C#]JSONObject解析json,C# asp.net JSON解析
- asp.net中Jquery解析json数据格式
- .net模拟提交以及解析json字符串
- asp.net MVC 将 DataTable转化为客户端的JSon字符串及Ext JSon对象
- JSON的解析之net.sf.json
- jQuery支持移动Mobile的DOM元素移动和缩放插件
- PJSIP学习笔记2——PJSUA层发起呼叫的主要流程
- java中的类加载器(原文地址:http://www.ibm.com/developerworks/cn/java/j-lo-classloader/)
- 计蒜客-第22题:排序后的数组删除重复数字
- Mybatis分页和Spring的集成
- ASP.NET的JSON字符串解析
- 设置UIButton的文字显示位置、字体的大小、字体的颜色
- 立体匹配十大概念综述
- 空指针和野指针的区别
- 毕晓英4-01第二章,10题和13题
- SQLite数据库的基本使用
- Java学习笔记之初始化块(代码块)
- 迷宫问题算法设计与实现
- .net 中的orcale EF连接方法