Можно создать дубликат:
Convert JS object to JSON stringКак преобразовать JSON в строку?
У меня есть объект JSON в JS, и я хотел бы, чтобы преобразовать его в строку. Это функция для этого?
Заранее спасибо,
Можно создать дубликат:
Convert JS object to JSON stringКак преобразовать JSON в строку?
У меня есть объект JSON в JS, и я хотел бы, чтобы преобразовать его в строку. Это функция для этого?
Заранее спасибо,
преобразования значения в JSON, необязательно, заменяя значения, если задана функция заменителя, или, необязательно, в том числе только указанные свойства, если указан массив заменителя.
Вы можете использовать JSON stringify
method.
JSON.stringify({x: 5, y: 6}); // '{"x":5,"y":6}' or '{"y":6,"x":5}'
Существует довольно хорошая поддержка для этого через борт, когда дело доходит до браузеров, как показано на http://caniuse.com/#search=JSON. Однако вы заметите, что версии IE раньше 8 не поддерживают эту функцию изначально.
Если вы хотите обслуживать этих пользователей, вам понадобится прокладка. Дуглас Крокфорд предоставил свой собственный JSON Parser на github.
+1 для показа, что возможны разные возможные результаты. –
@amnotiam Объекты, в отличие от массивов, не имеют определенного порядка свойств. Хороший глаз;) – Sampson
Попробуйте использовать JSON.stringify
С уважением
Если у вас есть JSON, то это уже является строкой. –
нет, это объект, например: '{" foo ":" bar "}' –
Тогда это не JSON, это объект. – Guffa