示例 JSON 数据:
{"t":"1339886","a":true,"data":[],"Type":[['Ants','Biz','Tro']]}
我发现Newtonsoft JSON.NET C#的反序列化库。 如果我使用:
object JsonDe = JsonConvert.DeserializeObject(Json);
如何在不创建类的情况下访问 JsonDe 对象以获取所有"类型"数据?
提供的 JSON 只是一个示例,我必须管理来自网站的大型 JSON 响应,创建一个类将是一项艰巨的工作。
您是否考虑过使用 JsonLinq 和JObject.Parse()
? 然后,您可以使用如下所示的内容:
string Data = "{"t":"1339886","a":true,"data":[],"Type":[['Ants','Biz','Tro']]}";
JObject J = JObject.Parse(Data);
string[] Types = J["Type"][0].ToObject<string[]>();
注意:我没有针对您的数据结构对此进行测试。