RFC 8259 — Formato de intercambio JSON
Gramática y requisitos de interoperabilidad para analizar y serializar JSON estricto.
RFC 8259 — Formato de intercambio JSONCómo jsonformatters.org interpreta JSON estricto, protege los datos del editor, aplica límites y revisa cada herramienta frente a estándares relevantes.
La base es JSON según RFC 8259: los nombres de miembros y las cadenas usan comillas dobles; los valores son objetos, matrices, cadenas, números, true, false o null. Los comentarios, las comas finales, las cadenas con comillas simples, undefined, NaN e Infinity no son JSON válido. El validador los señala como errores de sintaxis en vez de interpretarlos como otro lenguaje.
Se conserva el orden de los miembros cuando una operación no ordena las claves de forma explícita, y el orden de una matriz es significativo. Los nombres duplicados caben en la gramática, pero su interoperabilidad es impredecible porque distintos programas pueden conservar ocurrencias diferentes. Conviene validarlos y eliminarlos antes de usar el documento como contrato de intercambio.
Las acciones públicas se ejecutan en el navegador. Los valores pegados en el editor no se envían al servidor de jsonformatters.org, a la analítica ni al código publicitario. Importar una URL es una acción separada y explícita que contacta la dirección HTTPS pública indicada. Los enlaces codificados incluyen datos en la URL: son prácticos, pero no están cifrados y no sirven para secretos.
Cada acción usa un motor versionado y ajustes explícitos. Con la misma versión, entrada y configuración, las acciones deterministas están diseñadas para producir el mismo resultado. Los límites de bytes, entradas combinadas, salida, profundidad, nodos y cambios visibles protegen la respuesta del navegador; al alcanzarlos se informa un estado de límite en lugar de presentar a propósito un resultado parcial como completo.
Cada ruta pública nace de una definición tipada que une título, objetivo, entrada aceptada, acción principal, salida, motor, ajustes, límites y guía localizada. El modo simple muestra el flujo principal y no incorpora controles que no correspondan a esa herramienta.
Los ejemplos de cada página se ejecutan con su motor registrado; no son ilustraciones ajenas al comportamiento real. Los cambios se comprueban con entradas válidas, inválidas, vacías y limitadas por tamaño, además de pruebas del flujo en navegador. Los esquemas generados, el JSON reparado y las conversiones siguen siendo propuestas que debes contrastar con las reglas de tu aplicación.
JSON tiene una especificación central pequeña; los punteros, parches, esquemas y conversiones añaden reglas distintas. Estas fuentes delimitan el comportamiento relevante y no implican que exista una conversión universal y sin pérdidas entre JSON, YAML y XML.
Gramática y requisitos de interoperabilidad para analizar y serializar JSON estricto.
RFC 8259 — Formato de intercambio JSONNotación de rutas escapadas para identificar valores dentro de un documento JSON.
RFC 6901 — JSON PointerOperaciones add, remove, replace, move, copy y test usadas por los flujos JSON Patch.
RFC 6902 — JSON PatchVocabulario de los esquemas iniciales generados; inferir no demuestra que datos no vistos sean conformes.
JSON Schema Draft 2020-12Modelo de datos usado para revisar las decisiones de representación de JSON a YAML.
Especificación YAML 1.2.2Referencia de sintaxis XML; claves, atributos y matrices siguen las convenciones explícitas del conversor.
Extensible Markup Language (XML) 1.0Formatear cambia la presentación, validar comprueba la sintaxis, comparar explica diferencias y convertir cambia la representación. Empieza con la acción más específica para tu tarea y verifica cualquier resultado que vaya a entrar en producción.
Los números de JavaScript no representan exactamente todos los enteros o decimales permitidos por la gramática JSON. Las claves duplicadas, números muy grandes, reparaciones inferidas, esquemas generados, nombres XML, resolución de escalares YAML, aplanado CSV y comparaciones truncadas requieren revisión del dominio. Conserva el original cuando importen la precisión o la auditoría.
Analizar correctamente solo demuestra sintaxis JSON, no validez empresarial, seguridad ni compatibilidad con una API. Después valida con el esquema o la aplicación de destino, revisa las descargas y nunca incluyas credenciales ni datos privados en un enlace codificado o informe de incidencia.