simple recorrer objetos objeto example ejemplo create convertir array javascript json formatting pretty-print

recorrer - Javascript: ¿Cómo generar JSON formateado y fácil de leer directamente desde un objeto?



recorrer objeto json javascript (1)

JSON.stringify toma más argumentos opcionales .

Tratar:

JSON.stringify({a:1,b:2,c:{d:1,e:[1,2]}}, null, 4); // Indented 4 spaces JSON.stringify({a:1,b:2,c:{d:1,e:[1,2]}}, null, "/t"); // Indented with tab

Desde:

¿Cómo puedo embellecer JSON programáticamente?

Debería funcionar en los navegadores modernos, y está incluido en json2.js si necesita un respaldo para los navegadores que no admiten las funciones de ayuda de JSON. Para fines de visualización, coloque la salida en una etiqueta <pre> para obtener nuevas líneas para mostrar.

Posible duplicado:
¿Cómo puedo embellecer JSON programáticamente?

Sé cómo generar JSON a partir de un objeto utilizando JSON.stringify, o en mi caso el práctico jquery-json de google code ( https://github.com/krinkle/jquery-json ).

Ahora esto funciona bien, pero la salida es difícil de leer para los humanos. ¿Hay una forma / función / lo que sea fácil de generar un archivo json con un formato limpio?

Esto es lo que quiero decir:

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

da..

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

Me gustaría algo como esto en su lugar:

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

Por ejemplo, con nuevas líneas y pestañas añadidas. Es mucho más fácil de leer para documentos más grandes.

Me gustaría hacer esto idealmente sin agregar bibliotecas enormes, por ejemplo, no prototipo o YUI o lo que sea.