c# 读取JSON
场景:求C# 读取Json步骤不要用json.net
求C# 读取Json方法不要用json.net
不想用第三方的
我要读取 data 节点下的数据,请求帮忙怎么读取.请详细说明下谢谢谢谢了..
------解决方案--------------------
.NET 有自带的类支持解析Json数据的,类为:DataContractJsonSerializer,具体代码参考:http://www.cnblogs.com/mylem/archive/2010/10/19/1855912.html
也可以看看这个文章对Json解析技术的比较:http://www.cnblogs.com/ambar/archive/2010/07/13/parse-json-via-csharp.html
------解决方案--------------------
楼上正解,用JavaScriptSerializer反序列化,要写一个Data类与之匹配
求C# 读取Json方法不要用json.net
不想用第三方的
我要读取 data 节点下的数据,请求帮忙怎么读取.请详细说明下谢谢谢谢了..
{
"errno": "0",
"total": "1",
"data": [
{
"type": "soft",
"needapkdata": "0",
"download_times": "798737",
"id": "696696",
"is_ad": "1",
"is_push_ad": "0",
"is_offerwall": "0",
"is_charge": "0",
"price_info": "",
"lang": "1",
"os": "4",
"public_time": "2013-08-06 15:50:21",
"rating": "6.0",
"size": "3240389",
"signature_md5": "621109ac1a2a077b92bf437653d31c08",
"update_time": "2013-08-06 15:50:21",
"alert": []
}
]
}
------解决方案--------------------
.NET 有自带的类支持解析Json数据的,类为:DataContractJsonSerializer,具体代码参考:http://www.cnblogs.com/mylem/archive/2010/10/19/1855912.html
也可以看看这个文章对Json解析技术的比较:http://www.cnblogs.com/ambar/archive/2010/07/13/parse-json-via-csharp.html
------解决方案--------------------
楼上正解,用JavaScriptSerializer反序列化,要写一个Data类与之匹配
JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();
var data= jsonSerializer.Deserialize<Data>(jsonString);