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.editor/formateador JSON?
Respuesta
¿Has probado esto?
formateador - no ayuda a editar (sin resaltado de sintaxis o cualquier cosa) –
(y si tiene un error de sintaxis, que no le muestra dónde) –
utilizo http://curiousconcept.com/jsonformatter para dar formato generado por ordenador jsons. Lo hace mucho más legible.
bastante bueno - muestra exactamente dónde está su sintaxis es incorrecta (pero no como tipo, solo cuando haces clic en el botón "procesar") –
Recuerda que JSON es solo un objeto Javascript Literal con ropa elegante. Debería poder usar cualquier Javascript Beautifier para limpiarlo.
Puede descargar http://www.thomasfrank.se/json_editor.html y ejecutar de forma local en sus propios datos, aunque es un editor en lugar de un formateador.
http://www.jsonlint.com/ es también una validación útil y una herramienta de cambio de formato.
En las ventanas voy por: http://jsonviewer.codeplex.com/
práctico para tirar de las respuestas JSON primas de Firebug y analizarlo para mí.
¡Genial! También funciona en Linux (usando Mono). – jpalecek
me gusta esta aquí: http://freeformatter.com/json-formatter.html
El proceso de validación es flexible si su documento no se adhiere a los estándares RFC. También crea un árbol con nodos colapsables que es genial cuando quieres trabajar en un área pequeña del árbol json
Esto es lo que hago: utiliza el editor Aptana Eclipse Javascript, que comprobará tu sintaxis mientras escribes. 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.
Por lo tanto, el exterior {}
se convierte en: x={};
(con todas sus cosas json en el medio).
Ahora solo tiene que quitar el x=
y el ;
antes de analizar como JSON. hago esto en una función que envuelve la función ajax jQuery:
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 efectivamente un muy buen editor JSON sintaxis de comprobación en eclipse.
He creado recientemente JSON Online Editor, una herramienta para editar fácilmente y formato JSON en línea. JSON se muestra en una vista de árbol clara y editable y en texto plano formateado.
- 1. ¿Cuánto JSON es demasiado JSON?
- 2. JSON diff de datos JSON grandes, encontrando algunos JSON como un subconjunto de otro JSON
- 3. Convertir cadena JSON en el objeto JSON
- 4. Convertir inválido json en json válido
- 5. Cómo validar JSON con Jackson JSON
- 6. Json - Objeto de Java para Json
- 7. ¿JSON tiene una convención de sufijo + json?
- 8. JSON polimorfismo
- 9. Obtiene String de json con objeto json anidado y matrices json anidadas con objeto json múltiple, en Android
- 10. Cómo detectar objeto JSON/matriz JSON en XCode utilizando JSON-Framework
- 11. JSON en Flex. "Acceso a la propiedad indefinida JSON"
- 12. Utilizando las teclas de JSON como atributos en JSON anidada
- 13. Delphi: Acceso a JSON objetos dentro de una matriz JSON
- 14. Cómo generar JSON programáticamente utilizando el marco JSON para iPhone
- 15. ¿La aplicación/json-p text/json-p ya es implementable?
- 16. Convertir JSON cadena en serie de objetos JSON en JavaScript
- 17. JSON: ¿Cómo hago una llamada JSON entre dominios?
- 18. Convirtiendo un objeto personalizado en JSON utilizando la gema JSON
- 19. análisis de JSON DateTime a partir de Newtonsoft JSON Serializador
- 20. ¿Por qué este JSON vuelve como "primitiva JSON inválida"?
- 21. json_encode matriz PHP escaso como array JSON, no objeto JSON
- 22. JSON SerDe for Hive que admite matrices JSON
- 23. Jackson JSON: obtener el nombre de nodo de json-tree
- 24. REST y JSON - cadena de conversión a matriz JSON
- 25. ¿Cómo crear JSON Rest API con Happstack? Cuerpo JSON?
- 26. Especificaciones de descubrimiento de servicios JSON-RPC y Json-rpc
- 27. Deserializar primitivas JSON con la biblioteca Ruby JSON incorporada
- 28. Salida JSON en Postgresql
- 29. formateo de documentos json
- 30. Convertir matriz a JSON
** Véase también: ** http://stackoverflow.com/questions/998832 – dreftymac
http://jsonlint.com/ se puede utilizar. Sólo –