示例JSON数据:
{"t":"1339886","a":true,"data":[],"Type":[['Ants','Biz','Tro']]}
我找到了C#的Newtonsoft JSON.NET反序列化库。 如果我使用:
object JsonDe = JsonConvert.DeserializeObject(Json);
如何在不创建类的情况下访问JsonDe对象以获取所有“类型”数据?
提供的JSON只是一个例子,我必须管理网站上的大型JSON响应,否则创建一个类将很困难。
答案 0 :(得分:2)
您是否研究过使用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[]>();
注意:我没有针对您的数据结构对此进行测试。