JSON

Небольшие наблюдения или нюансы при использовании JSON об'екта.

Экранирование символов

Json стандарт определяет обязательное экранирование спец символов внутри значения ключа или внутри самого значения типа строка.

Это такие символы как / \  " \n \r \t \b .

Нюанс1

Допустим вы получаете json об'ект, у которого есть экранирование в одном из строковых значений.

JSOM.stringify преобразует об'ект в строку и может вы ожидаете, что экранированные спец символы будут разэкронированы, но не тут то было.

Разэкранирование произойдет только когда вы будете считывать непосредственно конкретное значение в строку (по ключу). Вот именно только в этот момент спец символы разэкранируются.

Как то так.