Поиск определенного значения поля JSON без класса моделиC#

Место общения программистов C#
Ответить
Anonymous
 Поиск определенного значения поля JSON без класса модели

Сообщение Anonymous »

Я ищу способ получить конкретное значение из сложного JSON без создания класса модели. Я могу читать JSON через Newtonsoft, но с помощью модели. Поскольку у меня много разных моделей JSON, можно ли получить значение content.result.id напрямую?
Есть ли способ получить его, поскольку мой JSON постоянно меняется:
JSON:

Код: Выделить всё

{
"id": "123",
"Type": "Test",
"content": {
"id": "abcd",
"testResult": "Failed",
"field1": {
"id": "T1",
"name": "T1 name"
},
"filed2": {
"id": "T2",
"name": "T2 name "
},
"result": {
"id": "1111",
"name": "T3 name"
}
},
"createdAt": "2018-10-11T13:18:54.0555456+01:00",
"updatedAt": "2018-10-11T13:18:54.0555518+01:00",
"deleted": false,
"_rid": "AAAA===",
"_self": "Ab++/",
"_etag": "\"1qw\"",
"_attachments": "attachments/",
"_ts": 12345
}
Ожидаемый результат: 1111 (изнутри результата)

Подробнее здесь: https://stackoverflow.com/questions/771 ... odel-class
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»