Мне известно о значении 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) заранее неизвестно.
Какой самый простой способ разобрать это, так что яможно использовать строго типизированные переменные / десериализацию на внутренней структуре? Мне также все еще нужно захватить эти неизвестные поля имени.