C#读取Json

tanshihou tanshihou 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现在我想用C#解析Json格式的文件

Json的格式是这样的
{
a: "1",
b : [
{
c : 0,
d : "FIELDNAME",
},
{
c : 1,
d : "FIELDNAME",
},
]
}

定义了两个类
public class JsonInfo
{
public string a { get; set; }
public List<SubInfo> subInfo { get; set; }

}
public class SubInfo
{
public int c{ get; set; }
public string d{ get; set; }
}


用这个方法解析的时候
JsonSerializer serializer = new JsonSerializer();
StringReader sr = new StringReader(json);
object o = serializer.Deserialize(new JsonTextReader(sr), typeof(T));
T t = o as T;
return t;

JsonInfo的a里面可以正确解析,但是Lsit的b总是null

请问这个要怎么处理呢
谢谢了
...全文
评论 6
收藏 已收藏
分享
返回顶部
tanshihou
C# 111,128 成员 642,536 内容