Небольшие наблюдения или нюансы при использовании JSON об'екта.
Экранирование символов
Json стандарт определяет обязательное экранирование спец символов внутри значения ключа или внутри самого значения типа строка.
Это такие символы как / \ " \n \r \t \b .
Нюанс1
Допустим вы получаете json об'ект, у которого есть экранирование в одном из строковых значений.
JSOM.stringify преобразует об'ект в строку и может вы ожидаете, что экранированные спец символы будут разэкронированы, но не тут то было.
Разэкранирование произойдет только когда вы будете считывать непосредственно конкретное значение в строку (по ключу). Вот именно только в этот момент спец символы разэкранируются.
Как то так.