Radzhab Ответов: 2

автоматические escape-кавычки в json


С сервера я получаю json. Json очень большой. Я показываю маленький кусочек этого

...
{
                    "id": "9429531978965160",
                    "name": "Morning in  "Paris"",  // json.net cannot deserialize this line, because line have no escaped quotes.
                    "alias": "ThisAlias"

},

....


После разбора значения был обнаружен неожиданный символ: L. Path 'result[16]. children[7]. name', строка 1, позиция 51081.

2 Ответов

Рейтинг:
2

E.F. Nijboer

Похоже, сервер выдает вам неисправный json. Вы можете легко проверить json здесь:
http://jsonlint.com/[^]

Удачи вам!


Рейтинг:
2

Karthik Boominathan

используйте этот \ " string escape .

{
                    "id": "9429531978965160",
                    "name": "Morning in  \"Paris\"",  
                    "alias": "ThisAlias"

},


CHill60

Вопрос стоит 4 года, и в оригинальном посте уже упоминается побег строки как проблема. ОП тоже не создают этот JSON - это в другом месте