Json.Net: Использование SelectToken для получения значения, не зная имени элемента?
У меня есть простой файл JSON, который мне нужен, чтобы получить значение токена, я пытался использовать SelectToken, но проблема в том, что имена элементов являются динамическими. Вот мой файл JSON
{
"name": "testdata",
"items": {
"myItemName": {
"located": true
}
}
}
Мне нужно получить значениерасположен" (выше), если вы видите название элемента "myItemName», это динамическое и не фиксированное. Поэтому я попытался использовать точечную запись SelectToken.
Я придумал что-то вроде этого, но это нет работа - проблема в [0]
bool located = (bool)jsonObject.SelectToken("items.[0].located");
Внутри Предметов может быть более 1 динамического элемента, например, это допустимо.
{
"name": "testdata",
"items": {
"myItemName": {
"located": true
},
"myOtherItemName": {
"located": true
}
}
}
Итак, глядя выше, вы можете видеть, что я "myItemName» а также "myOtherItemName»Я хотел бы получить значения "расположен" в каждом из них используется какой-то foreach
Это вообще возможно ? Используя SelectToken?
Спасибо