Десериализация JsonConvert - Как получить значение некоторых частей json в виде строки вместо десериализации - PullRequest
0 голосов
/ 30 апреля 2020

Я получаю json следующим образом:

{
  "soce":{
  "message":{"details":"No Details available now.","code":"123"},
  "number":"500"
  }
}

Я использую Newtonsoft JsonConvert. Я не хочу сериализовать значение в сообщении как json, но как строку.

Я попытался обновить json, чтобы включить значение сообщения в кавычки, но это не сработало.

{
  "soce":{
  "message":"{"details":"No Details available now.","code":"123"}",
  "number":"500"
  }
}

Есть ли способ указать десериализатору не десериализовать часть json?

1 Ответ

0 голосов
/ 05 мая 2020

Как предложил Лассе Карлсен, я объявил свойство типа JToken и использую ToString (), чтобы получить значение в виде json строки.

publi c JToken message {get; набор; }

...