Ответ 1
В современных браузерах вы можете просто использовать JSON.stringify(someJSObject)
для преобразования любого объекта JavaScript (включая массивы) в строку JSON.
Чтобы гарантировать, что он также работает в менее современных браузерах, включите https://github.com/douglascrockford/JSON-js/blob/master/json2.js на свою страницу.