Formateador JSON

Al ordenar las claves se reconstruye la salida y se eliminan los comentarios.

Formatea, valida, visualiza, convierte y minifica JSON o JSON5 directamente en el navegador. Elige por separado las sintaxis de entrada y salida, usa tabulaciones o de 2 a 4 espacios y, si lo deseas, ordena las claves de forma recursiva. Los errores de sintaxis se muestran en el editor de salida.

Elige JSON o JSON5 de forma independiente para la entrada y la salida. El formato de JSON5 a JSON5 conserva los comentarios; la conversión, la ordenación de claves y la minificación serializan los datos analizados con la sintaxis de salida seleccionada.

  • Nombres de campo sin comillas Se permiten (por ejemplo, {name: "Alice"} en lugar de {"name": "Alice"});
  • Comillas simples se puede usar para cadenas de caracteres (por ejemplo, {'name': 'Bob'});
  • Comas finales Se permiten (por ejemplo, {"a": 1, "b": 2,});

Usa la salida JSON para API y sistemas que exigen JSON estándar. Usa JSON5 para configuraciones mantenidas por desarrolladores cuando deban conservarse los comentarios, NaN, Infinity y otros valores propios de JSON5.

Preguntas frecuentes sobre el formateador de código

¿Cómo formateo código en esta página?

Pega el código en el editor izquierdo o carga un archivo, elige las opciones necesarias y pulsa Formatear. Revisa el resultado a la derecha y después cópialo o guárdalo.

¿Por qué puede mostrar un error el formateador?

La entrada debe corresponder al lenguaje o la sintaxis seleccionados. Revisa sentencias incompletas, corchetes o comillas sin cerrar y un dialecto o modo que no coincida con la entrada antes de intentarlo de nuevo.

¿Cómo funciona un formateador de código?

Un formateador reconoce tokens y estructuras anidadas del lenguaje y reorganiza sangría, espacios y saltos de línea con reglas coherentes. No compila ni ejecuta el programa, por lo que no sustituye una revisión de corrección o seguridad.

¿Qué ajustes se recomiendan para este lenguaje?

Para API y configuración, usa 2 espacios y JSON estándar. Elige JSON5 solo si necesitas comentarios o comas finales y ordena claves solo si su orden no aporta significado. Elige JSON o JSON5 por separado para entrada y salida, ordena las claves, configura la sangría, abre la vista estructurada o genera una salida minificada.