Недавно стала простая, но в то же время нетипичная задача, в которой следовало превратить обычный javascript-объект в JSON-строку, которая далее передавалась в БД.
В поисках решения отправился в Google, который и подсказал простое и эффективное решение.
Итак, нам достаточно воспользоваться методом JSON.stringify:
JSON.stringify( some_obj ) ;
Пример работы можно посмотреть здесь.
Чтобы обеспечить поддержку самыми старыми браузерами можете воспользоваться библиотекой json2.js.