我知道JSON值可以用于未知的JSON格式。
我所拥有的是一个大部分结构化的JSON对象,例如:
{
"error": [],
"result": {
"NAME_X": {
"prop_one": "something",
"prop_two": "something",
"decimals": 1,
"more_decimals": 2
},
"NAME_A": {
"prop_one": "test",
"prop_two": "sdfsdf",
"decimals": 2,
"more_decimals": 5
},
"ARBITRARY": {
"prop_one": "something else",
"prop_two": "blah",
"decimals": 3,
"more_decimals": 6
}
}
因此,具有prop_one、prop_two、decimals和more_decimals字段的内部对象具有清晰的结构,但外部名称字段/键(NAME_X、NAME_A、ARBITRARY)未事先知道。
最直接的方法是什么,以便我可以在内部结构上使用强类型变量/反序列化?我还需要捕获这些未知的名称字段。