Я получаю объект JSON от публичного API с свойством, которое само по себе является экранированной строкой JSON.Как преобразовать escape-строку JSON в объект JSON?
{
"responses":[
{
"info":"keep \"this\" in a string",
"body":"{\"error\":{\"message\":\"Invalid command\",\"type\":\"Exception\",\"code\":123}}"
},
{
"info":"more \"data\" to keep in a string",
"body":"{\"error\":{\"message\":\"Other error\",\"type\":\"Exception\",\"code\":321}}"
}
]
}
Как преобразовать это свойство в реальный объект JSON (неэкранированных), чтобы десериализации весь ответ, используя NewtonSoft Json.NET?
Вы хотите преобразовать тело в JSON? Его уже в JSON –
Я пробовал десериализацию с использованием Newtonsoft Json.NET, но я получаю ошибки, когда он пытается преобразовать тело в класс.'' Ошибка преобразования значения [JSON String], чтобы ввести '[MyClass]'. Ответы пути [0] .body ', строка 1, позиция 641. "' – Kcoder
Проверьте мои изменения. Я исправил его –