Javascript: Как генерировать форматированный и легко читаемый JSON прямо из объекта? [Дубликат]

Возможный дубликат:
Как я могу украсить JSON программно?

Я знаю, как сгенерировать JSON из объекта, используя JSON.stringify, или в моем случае удобный jquery-json из кода Google (https://github.com/krinkle/jquery-json).

Теперь это работает хорошо, но вывод трудно читать для людей. Есть ли простой способ / функция / что-либо для вывода аккуратно отформатированного файла JSON?

Это то, что я имею в виду:

JSON.stringify({a:1,b:2,c:{d:1,e:[1,2]}}); 

дает ..

"{"a":1,"b":2,"c":{"d":1,"e":[1,2]}}"

Я бы хотел что-то вроде этого:

{
 "a":1,
 "b":2,
 "c":{
    "d":1,
    "e":[1,2]
 }
}

Например. с добавлением новых строк и вкладок. Это намного легче читать для больших документов.

Я хотел бы сделать это в идеале без добавления каких-либо огромных библиотек - например, не прототип или YUI или что-то еще.

Ответы на вопрос(1)

Ваш ответ на вопрос