JSON Toolkit

Conversor de formatos · CSV

Elige un tipo de conversión a la izquierda, pega el contenido de origen y convierte; después copia o descarga el resultado

JSON → CSV · 2 opcionesCompatible en ambos sentidos · Las opciones vuelven a convertir automáticamente 300 ms después de un cambio
Tipo de conversión
Conversión de formato
Generación de código
Conversión de datos
Opciones de conversión
Delimitador
必须是单个字符,如 , 或 ; 或制表符
Fila de encabezado
关闭后首行也是数据
JSON de origenEntrada JSON
Texto de resultado

La conversión de formatos JSON explicada

El conversor está centrado en JSON y admite nueve destinos: YAML, XML, CSV, TypeScript, Java, Go, JSON Schema, tablas y parámetros de consulta URL, con conversión inversa para determinados formatos. Elige un tipo y unas opciones después de introducir un JSON válido; al cambiar de tipo se conserva la entrada.

Para configuración y documentación, YAML es más fácil de leer y encaja en ajustes por capas; XML se adapta a sistemas heredados y estructuras que necesitan atributos; CSV y las tablas convierten matrices en filas para hojas de cálculo; los parámetros de consulta URL ayudan a construir o leer enlaces de petición.

Para la generación de código, las interfaces TypeScript, las clases Java y los structs Go proporcionan un punto de partida, mientras que JSON Schema describe tipos de campo y reglas de validación reutilizables en contratos y comprobaciones de formularios. Revisa la nomenclatura y la nulabilidad según las convenciones de tu proyecto.

Solo YAML, XML y CSV se pueden analizar de vuelta a JSON; los demás tipos son salida unidireccional. Opciones como la sangría, el nombre del nodo raíz y el estilo de nomenclatura de campos se aplican de inmediato y desencadenan una nueva conversión.

Preguntas frecuentes

¿Se puede usar directamente en producción el código generado?
Es un punto de partida. Comprueba los nombres de tipo, los campos anulables y el estilo del proyecto antes de confirmarlo, porque la herramienta no puede inferir la semántica del negocio.
¿Por qué solo algunos formatos admiten conversión inversa?
Recuperar JSON a partir de código TypeScript, Java o Go exige analizar la estructura y los tipos del código fuente con muchas ambigüedades, por lo que aquí solo YAML, XML y CSV son reversibles.
¿Cómo se gestionan las matrices durante la conversión?
Las matrices se convierten en nodos de lista en YAML y XML, en filas en CSV y tablas, y en colecciones de elementos en TypeScript y Go.