JSON Toolkit

Formatos extendidos y dialectos

JSON5, JSONC, JSON Lines y NDJSON resuelven necesidades reales como comentarios, comas finales y streaming, y traen consigo problemas de compatibilidad y de selección.

6 artículos

Artículos de esta categoría

JSON5 y JSONC: JSON con comentarios

Ambos dialectos existen porque la configuración escrita por humanos necesita comentarios y comas finales, pero su sintaxis y alcance en el ecosistema difieren, así que elegir mal atasca tu cadena de herramientas.

Principiante~10 min de lecturaActualizado el 2026-10-30

JSON Lines y NDJSON: datos en streaming

Un valor JSON por línea te compra capacidad de añadido, streaming y daños aislados en una sola línea; el coste es la ausencia de estructura global, así que la validación tiene que hacerse línea a línea.

Intermedio~10 min de lecturaActualizado el 2026-10-30

JSON, TOML, YAML o CSON: elegir un formato de configuración

Los archivos de configuración necesitan comentarios, fechas y texto multilínea, que es justo donde JSON se queda corto. Compara JSON, TOML, YAML y CSON, y descubre qué se pierde siempre en la conversión.

Principiante~9 min de lecturaActualizado el 2026-10-31

JSON binario: elegir entre MessagePack, CBOR y BSON

MessagePack, CBOR y BSON comprimen JSON en bytes. Compara el coste en bytes, el manejo de int64 y binarios, y obtén una línea clara sobre cuándo merece la pena cambiar.

Intermedio~10 min de lecturaActualizado el 2026-10-31

JSONL en la práctica: abrir, convertir y depurar líneas defectuosas

Entregar un archivo .jsonl completo a JSON.parse y recibir un error casi nunca significa que el archivo esté roto — significa que la estrategia de lectura está mal. Esta guía cubre las formas estándar de inspeccionar y leer JSONL línea a línea, los comandos para convertir de y hacia arrays JSON, una tabla de seis tipos de líneas defectuosas y la manera correcta de consumir NDJSON desde respuestas HTTP en streaming.

Intermedio~9 min de lecturaActualizado el 2026-11-06