Я пытаюсь обнаружить и отобразить все ключевые элементы объекта в JObject, например, с помощью этого ответа JSON:
{
"url": "www.test.nl/test.php",
"time": "2019-06-05 11:37:40",
"stringvalue": "otherValue1",
"intvalue": 433,
"array": [
"value1": "35",
"value2": "36",
"value3": "37",
],
"otherObject1": {
"name": "object1",
"description": "A object type",
"size": 120
}
}
Как вы можете видеть, существует массив с именем "массив" и объект с именем "otherObject1".
В моем бэкэнде я анализирую этот json-ответ на JObject:
Теперь я получил следующий код, который находит все ключевые элементы и помещает их в список:
List<string> keys = o2.Properties().Select(p => p.Name).ToList();
Это работает нормально, но я также хочу, чтобы значения ключей в моем массиве и объекте находились в объекте JO в этом списке. Желаемый результат будет выглядеть так:
[0] -> "url"
[1] -> "time"
[2] -> "stringvalue"
[3] -> "intvalue"
[4] -> "value1" <-- of array
[5] -> "value2" <-- of array
[6] -> "value3" <-- of array
[7] -> "name" <-- of object
[8] -> "description" <-- of object
[9] -> "size" <-- of object
Кто-нибудь знает, как этого добиться?
Заранее спасибо!