C#读取Json
现在我想用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
请问这个要怎么处理呢
谢谢了
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
请问这个要怎么处理呢
谢谢了
...全文
相关推荐
C# 读取数组Json文件
读取JSON文件: 使用 `File.ReadAllText()` 方法读取JSON文件的内容,然后使用 `JsonConvert.DeserializeObject()` 方法将JSON字符串转换为C
.Net C# Json接口读取实例
本文将深入探讨如何在C#中利用.NET库进行JSON接口的读取操作,并结合提供的示例代码进行实践。
C#读取修改Json文件
本篇文章将深入探讨如何在C#中读取和修改JSON文件,以及相关的库和方法。
vs 中C#项目读取JSON配置文件的方法
VS 中 C# 项目读取 JSON 配置文件的方法在 VS 中,C# 项目读取 JSON 配置文件是非常常见的需求,本文将详细介绍如何在 VS 中使用 C# 项目读取 JSON 配置文件。
vs C#项目读取JSON配置文件
总结一下,C#项目中读取JSON配置文件的主要步骤包括:1. 确保配置文件在输出目录中可用。2.


