Cómo usar: Convertidor de JSON5 a JSON
- Pega JSON5, JSONC o cualquier JSON «relajado» en el panel izquierdo.
- El JSON estricto aparece a la derecha; los errores muestran la línea y columna exactas.
- Elige la sangría y cómo se escriben
InfinityyNaN(no permitidos en JSON). - Copia el JSON.
JSON5 y JSONC frente a JSON
| Permitido en JSON5 | Ejemplo | JSON estricto |
|---|---|---|
| Comentarios | // nota, /* … */ | eliminados |
| Comas finales | [1, 2,] | [1, 2] |
| Claves sin comillas | { name: "x" } | { "name": "x" } |
| Comillas simples | 'texto' | "texto" |
| Hex, punto inicial, signo más | 0xFF, .5, +1 | 255, 0.5, 1 |
| Infinity, NaN | Infinity | null (o una cadena) |
| Cadenas multilínea | barra invertida al final de la línea | una sola línea |
JSONC («JSON con comentarios») es el formato de tsconfig.json, VS Code y muchas configuraciones de editores: JSON con comentarios y, a menudo, comas finales. JSON5 va más allá. Ambos son ideales para configuración escrita a mano, pero las APIs, las bases de datos y JSON.parse necesitan JSON estricto.
Siguientes pasos: da formato y valida JSON, o conviértelo a YAML o TOML.
También se busca como: convertir json5 a json, jsonc a json, json con comentarios, validador json5, parser json5, quitar comentarios de json, coma final json, convertidor json5.
Herramientas que combinan con: Convertidor de JSON5 a JSON
- Validador JSON — Pega tu JSON para comprobar si es válido.
- Conversor JSONL — Convierte JSON Lines (JSONL / NDJSON: un objeto JSON por línea, como se usa en logs, BigQuery, ajuste fino de OpenAI y exportaciones de datos) en un array JSON, o un array de vuelta a JSONL.
- JSON Schema a TypeScript — Pega un JSON Schema (draft-07 o 2020-12) y obtén interfaces de TypeScript: propiedades requeridas y opcionales, enums como tipos unión, oneOf/anyOf como uniones, allOf como intersecciones, definiciones $ref como tipos con nombre y descripciones como comentarios JSDoc.
- Minificador JSON — Elimina todos los espacios innecesarios de tu JSON, valídalo al mismo tiempo y comprueba cuántos bytes ahorras, antes y después de gzip.