JSON Toolkit

Conversión de formatos

Convertir entre JSON y YAML, XML, CSV, TypeScript, Java, Go y SQL nunca es sin pérdidas. Lo importante es dejar explícito dónde se produce la pérdida.

8 artículos

Artículos de esta categoría

Convertir JSON a y desde CSV y datos tabulares

CSV es bidimensional, JSON tiene forma de árbol. La parte difícil de la conversión no es el código, sino decidir de antemano cómo se aplanan los arrays y cómo se preservan los tipos.

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

JSON a Excel: cuatro enfoques y dónde pierde fidelidad cada uno

Las estructuras anidadas, los campos inconsistentes y los arrays de arrays son donde se rompe la conversión de JSON a hoja de cálculo. Cuatro enfoques ordenados por tiempo hasta el resultado, cada uno con sus compromisos.

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

JSON a TypeScript: interfaces, type guards y los límites de la generación

Generar una interface a partir de un JSON de muestra es solo la mitad del trabajo: los campos opcionales, null, las uniones, las fechas y los enteros grandes necesitan una pasada humana, y los tipos no hacen ninguna validación en tiempo de ejecución.

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

JSON a YAML desde la línea de comandos: cuatro trampas detrás de un solo comando yq

El comando más copiado en los tutoriales, yq -P input.json > output.yaml, sigue emitiendo JSON en yq v4. Medimos yq v4.44.6, PyYAML 6.0.3 y js-yaml con una muestra de 2.39 MB, explicamos por qué la extensión de entrada fija el formato de salida y damos las recetas correctas para conversión por lotes, comillas, indentación y precisión de enteros grandes.

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

JSON a CSV: de dónde sale el encabezado y por qué cambian los valores

Nueve experimentos en un conversor real: la estrategia "claves de la primera fila" pierde campos en silencio, null, ausencia y cadena vacía se convierten todos en celdas vacías, un entero de 20 dígitos pierde precisión ya en JSON.parse, y un punto en una clave hace que dos rutas diferentes colisionen en la misma columna. Cómo se construye el encabezado, qué valores se deforman y cómo elegir una estrategia según el uso posterior.

Avanzado~6 min de lecturaActualizado el 2026-11-04

De JSON a clase Java: el generador te da un esqueleto, para producción faltan cinco cosas más

Una mirada práctica a lo que un generador de JSON a Java emite de verdad — los números se convierten en Double, los objetos anidados en clases internas estáticas, y no produce ni una sola anotación de Jackson. La precisión monetaria, el renombrado de campos, el borrado de tipos, los campos desconocidos y las fechas son las cinco cosas que tendrás que añadir tú mismo, con código para copiar y pegar en cada caso.

Intermedio~10 min de lecturaActualizado el 2026-11-04