В настоящее время большинство браузеров имеют собственный объект JSON
, который включает методы parse
и stringify
. Так что просто попробуйте JSON.stringify({})
и посмотрите, получите ли вы "{}"
. Вы можете даже передать параметры, чтобы отфильтровать ключи или сделать красивую печать, например JSON.stringify({a:1,b:2}, null, 2)
ставит новую строку и 2 пробела перед каждой клавишей.
JSON.stringify({a:1,b:2}, null, 2)
1010 * дает *
"{\n \"a\": 1,\n \"b\": 2\n}"
который печатается как
{
"a": 1,
"b": 2
}
Подробнее см. http://www.javascriptkit.com/jsref/json.shtml.