Как прочитать JSON подобъект в виде строки - PullRequest
2 голосов
/ 31 января 2020

Пример:

{ "Header": { "Test": "Value" } }

Я хотел бы получить значение заголовка как String, но не как объект.

Означает значение заголовка, { "Test": "Value" } - это извлекается в виде строки.

Это часть очень большого ответа, приведенный выше пример упрощен только для иллюстрации. Парсинг вручную будет очень трудно поддерживать в будущем.

1 Ответ

0 голосов
/ 31 января 2020

Вы можете попробовать с JsonPath, как в примере Запрос Json выбрать

Он говорит, что:

JObject o = JObject.Parse(@"{
    "Header": { "Test": "Value" }
}");

И затем запросить с JToken

JToken header = o.SelectToken("$..Header");
Console.Writeline(header);
...