【发布时间】:2017-01-17 02:47:10
【问题描述】:
我有一个这样的 JSON,必须反序列化它:
{
"0": {
"foo_id":"xyz",
"bar_id":"abc",
"book": {
"0": {
"title":"hello",
"author":"person_x"
},
"1": {
"title":"hi",
"author":"person_y"
}
},
"1": {
"foo_id":"xyz",
"bar_id":"abc",
"book": {
"0": {
"title":"hello",
"author":"person_a"
},
"1": {
"title":"bye",
"author":"person_b"
}
},
"random":"string",
"other":"thing"
}
类似于this问题,除了给出的答案不起作用,因为我没有创建这样的类的奢侈
public class RootObject
{
public Dictionary<string, Object> Objects {get; set;}
}
如果我这样做了,反序列化后 Objects 字段为空。
根对象和书对象都是动态的。
任何其他方法将不胜感激,在此先感谢。
【问题讨论】:
标签: c# json serialization