Как преобразовать объект JS в строку JSON?
var o = { name: "a", id:5}; var sz = //??? alert('The json will look like ' + sz);
Я хотел бы сделать это изначально, если это возможно, или использовать jQuery, если нет.
Вы ищете метод JSON.stringify:
JSON.stringify
var sz = JSON.stringify(o);
Этот метод является частью стандарта ECMAScript 5, и почти каждый браузер включает его.
Для более старых браузеров и IE <8 вы можете включить файл <a href="https://github.com/douglascrockford/JSON-js/blob/master/json2.js" rel="nofollow noreferrer"> json2.js .