2015-08-27 1 views
-1

Поэтому у меня есть кусок JSON здесь, что Пришествие с ошибками в моем IDEНе можете понять, как сделать этот JSON действительным?

"title": "(Microsoft Word - Tez butun hal\375nde.doc)", 

Это говорит неверная управляющая последовательность, и я полагаю, что это обратная косая черта. Но удаление обратной косой черты или попытки других управляющих последовательностей не работают.

Как сделать этот JSON действительным?

+0

http://jsonlint.com/ –

+1

почему downvote, людей? :/У каждого свой первый раз. Я лично видел усилия ОП. –

+0

Вы пытались удалить обратную косую черту ?? это необходимо. Или вы можете попытаться убежать, как «title»: «(MicrosoftWord-Tezbutunhal \\ 375nde.doc)». – Raja

ответ

6

обратной косой зарезервирован для вылетающих символов, так что для ввода правильного обратной косой черты: \\

"title": "(Microsoft Word - Tez butun hal\\375nde.doc)", 

Escaping означает, что вы можете ввести специальные символы, которые вы не можете без экранирующего символа. Когда строка разбирается, \\ будет рассматриваться как буква \, поэтому не стоит беспокоиться о дополнительном тексте.

Для того, чтобы весь ваш документ действителен, проверьте все \ записи и избежать их правильно :)


Вот что-то выходит за рамки этого вопроса.

Как ввести " в пределах ""? Вы избегаете цитаты с \". Как так:

"something": "He said, \"Hi!\""

Вот список по Microsoft листинг персонажей: возможность выхода https://msdn.microsoft.com/library/2yfce773(v=vs.94).aspx

+0

У меня есть + 1ed, но интересно, что OP отмечает в вопросе, что «* удаление обратного слэша [...] не работает *" ... – Jeroen

+0

@Jeroen, возможно, есть другие обратные косые черты или синтаксическая ошибка –

Смежные вопросы