validator online generar convertir chrome json serialization

online - JSON editor/formateador?



json validator (8)

¿Has probado esto?

http://jsonformat.com/

Tengo algunos datos JSON, pero todo está en una línea. ¿Alguien sabe de un editor web o de Windows que formatee (por ejemplo, sangría e inserte nuevas líneas) estos datos para mí, para que pueda leerlos mejor? Preferiblemente uno que usa una GUI para mostrar el JSON, en lugar de una herramienta de línea de comandos que genera un documento reformateado, por ejemplo.



Esto es lo que hago: use el Editor de Aptana Eclipse Javascript, que verificará su sintaxis mientras escribe. Solo hay un truco: tienes que envolver tu json en un poco de javascript para que todo sea un archivo javascript válido, y eliminar esos errores de sintaxis roja y amarilla.

Entonces, el {} más {} externo se convierte en: x={}; (con todas tus cosas json en el medio).

Ahora solo tienes que quitar el x= y el ; antes de analizar como JSON. Lo hago en una función que envuelve la función jQuery ajax:

function get_json_file(url,options,callback){ var opts = {dataType:"text"}; opts.url = url; $.extend(opts,options); opts.success=function(data){ var json = data.substring(data.indexOf(''{''),data.lastIndexOf(''}'')+1); var obj = JSON.parse(json); callback(obj); }; $.ajax(opts); }

Es un poco loco, pero vale la pena tener un editor JSON realmente bueno para verificar la sintaxis en Eclipse.


Me gusta este aquí: http://freeformatter.com/json-formatter.html

El proceso de validación es flexible si su documento no cumple con los estándares de RFC. También crea un árbol con nodos colapsables que es genial cuando quieres trabajar en un área pequeña del árbol json



Recientemente he creado JSON Editor Online, una herramienta para editar y formatear JSON en línea fácilmente. JSON se muestra en una vista de árbol clara y editable y en texto plano formateado.

http://jsoneditoronline.org/


Recuerda que JSON es solo un objeto Javascript Literal con ropa elegante. Debería poder usar cualquier Adobe Beautifier para limpiarlo.