pulsa ⌘K para cambiar de herramienta
FORMAT & CONVERT
Convertidor de Formatos de Datos — JSON, YAML, CSV
Convierte datos entre los formatos JSON, YAML y CSV.
data-converter
→
§01 ACERCA DE ESTA HERRAMIENTA
Descripción general
Esta herramienta convierte datos estructurados entre tres formatos habituales: JSON, YAML y CSV. Analiza la entrada con las reglas del formato de origen y vuelve a serializar los mismos datos en el formato de destino: JSON con indentación de 2 espacios, YAML con indentación de 2 espacios y sin ajuste de línea, y CSV con las comillas adecuadas en los valores que contienen comas, comillas o saltos de línea.
Cómo se usa
- Elige el formato de origen en el selector From y el de destino en el selector To (
json,yamlocsv). - Pega tus datos en el área de texto Input. La conversión ocurre a medida que escribes.
- Lee o copia el resultado desde el área Output. Los errores de análisis aparecen encima.
Ejemplos
- JSON → YAML:
[{"id":1,"name":"Alice"}]→- id: 1/name: Alice - CSV → JSON:
id,name+1,Alice→[{"id": "1", "name": "Alice"}] - JSON → CSV:
[{"a":1},{"a":2,"b":3}]→ columnasa,bcon celdas vacías donde faltan claves.
Notas
Los valores CSV se analizan siempre como cadenas: los números no se tipan automáticamente en el lado del CSV. Un viaje de ida y vuelta a través de CSV pierde por tanto la información de tipo, y las estructuras anidadas no pueden expresarse en CSV en absoluto.
FAQ
¿Se suben mis datos al convertirlos?
No. El análisis y la serialización se ejecutan por completo en tu navegador con js-yaml y un analizador CSV local. Nada se envía a ningún servidor.
¿Cómo se interpreta el CSV?
La primera fila se trata como el encabezado, y cada fila siguiente pasa a ser un objeto cuyas claves son los nombres del encabezado sin espacios sobrantes. Convertir a CSV exige que los datos sean un arreglo de objetos; el conjunto de columnas es la unión de todas las claves de los objetos.
¿Por qué falla a veces la conversión a CSV?
El CSV solo puede representar una tabla plana. Si la entrada analizada no es un arreglo de objetos — por ejemplo un objeto único o datos muy anidados — la herramienta informa «CSV output requires an array of objects».