Formateador de JSON y YAML
- Los archivos no salen de tu dispositivo
- Se ejecuta en el navegador
- Gratis, sin registro ni marca de agua
JSONPath: .key [0] [-1] [*] ..key [0:5] [?(@.price < 10)]
JSONPath: .key [0] [-1] [*] ..key [0:5] [?(@.price < 10)]
Formatea, minifica y valida JSON, convierte entre JSON y YAML, y recorre documentos grandes como un árbol que se puede contraer. Todo se ejecuta en tu navegador, con errores exactos de línea y columna, consultas JSONPath y un modo permisivo para JSON5, comentarios y JSON Lines.
Pega JSON o YAML en el cuadro Entrada, suelta un archivo encima o haz clic en Abrir archivo.
Elige una Salida: Formato, Minificar, YAML o Árbol. Elige la Sangría y activa Ordenar claves si quieres las claves en orden alfabético.
Opcional: escribe un JSONPath en Consulta, como $.items[*].name, para conservar solo los valores que coinciden.
Copia el resultado, haz clic en Descargar o en Usar como entrada para seguir trabajando sobre él.
No. El análisis, el formato y la conversión se ejecutan en tu navegador, así que los datos nunca salen de tu dispositivo. Las entradas grandes se procesan en un worker en segundo plano para que escribir siga siendo fluido.
La barra de estado da la línea y la columna del primer problema y a menudo nombra la causa, como una coma que falta. Si la entrada solo tiene comentarios, comas finales o comillas simples, haz clic en Activar el análisis permisivo.
Sí, con Análisis permisivo activado. Acepta comentarios, comas finales, comillas simples, claves sin comillas, NaN y un valor por línea. La salida es siempre JSON estricto, y JSON Lines se convierte en un solo arreglo.
No. Los enteros más allá de 2^53 se conservan exactamente como están escritos, así que los ID de 64 bits sobreviven al formato y a la minificación sin cambios.
Cambia Salida a Árbol, haz clic en el valor y usa Copiar ruta. Consultar esta ruta envía esa ruta al cuadro Consulta.
Los documentos separados por --- se combinan en un solo arreglo, y una nota debajo de la salida te lo indica.