У меня есть следующее json:
{
"name" : "tim",
"items" : {
"car" : "Mercedes",
"house" : "2 Bedroom"
}
}
Объект для десериализации:
public class Person
{
public string Name {get;set;}
public string Items {get;set;}
}
Я хочу десериализовать items
в строку json объект. Так что Items
в этом примере должно быть
"{\"car\" : \"Mercedes\",\"house\" : \"2 Bedroom\"}"
Меня не волнует интервал, такой как вкладки или новые строки. Как я могу сделать это, используя Newtonsoft.Json
? Я попытался сделать JsonConverter<string>
, как показано здесь , но reader.Value
выглядит как null
.
Редактировать: Я бы хотел избежать десериализации items
, а затем снова сериализовать его в строку, поскольку я не знаю, какой будет форма items
, и она также может быть большой.