c#如何解析这样的[" {"name":"测试","rounts":[["123"],["456&q
答案:3 悬赏:50 手机版
解决时间 2021-01-14 18:06
- 提问者网友:王者佥
- 2021-01-14 14:46
c#如何解析这样的[" {"name":"测试","rounts":[["123"],["456"]],"enterprise":["旺达",&quo
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-01-14 15:08
可以使用C# 自带的json序列化类,首先你得定义一个和你json结构一样的类,然后再反序列化。
var obj = DesrializeJson
var obj = DesrializeJson
- >(string json);json数组对应着c#的集合类对象,名字对应属性,value对应属性的值
--------------------
T DesrializeJson
{ return (T)DesrializeJson(json, typeof(T)); }
object DesrializeJson(string json, Type type)
{
if (!string.IsNullOrEmpty(json))
{
try
{
System.Web.Script.Serialization.JavaScriptSerializer dcjs = new Web.Script.Serialization.JavaScriptSerializer();
return dcjs.Deserialize(json, type);
}
catch (Exception ex) { System.Diagnostics.Trace.TraceError(ex.ToString()); }
}
return null;
}
全部回答
- 1楼网友:举杯邀酒敬孤独
- 2021-01-14 16:52
你需要 Json 库
- 2楼网友:杯酒困英雄
- 2021-01-14 16:24
如果你是 NET4.0 - 5.0之间 微软 自带 有类库 Newtonsoft.Json,
如果不是 自己下载吧。这是一组JSON数组对象。借助第三方成熟的插件来解析是最理想的
如果不是 自己下载吧。这是一组JSON数组对象。借助第三方成熟的插件来解析是最理想的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯