В моем приложении я получаю данные JSON
. Если я попытаюсь сохранить эти данные как глобальные, пройдите через JSON.stringify()
, а затем через JSON.parse()
он не будет возвращен как объект, а как строка. stringify
шаг возвращает вдвойне закодированную строку:Javascript строит JSON дважды
Что может сделать это случиться? Никто не подделывал объект JSON
или объект продукта. Может быть, особый характер моего объекта может вызвать это?
Задает ли 'Object' внутри массива' products' метод 'toJSON'? –
Является ли ваш объект уже «строгим», когда вы вызываете 'stringify'? 'console.log (typeof obj)' – tymeJV
@dr_debug нет более релевантного кода ... Объект был вытащен свежим с вкладки «Сеть», а объект JSON является родным ... – ecc