Tema

JSON desde la sintaxis hasta la conversión

Aprende a validar, corregir, transformar y transportar JSON sin perder tipos, precisión ni significado.

JSON parece pequeño, pero una tarea real suele mezclar tres problemas: que el texto tenga sintaxis válida, que represente la estructura esperada y que el sistema receptor conserve su significado. Esta ruta separa esas capas para que puedas localizar el fallo antes de transformar los datos.

Elige el punto de entrada

  • Si recibes un error, empieza validando y corrige siempre el primer diagnóstico antes de continuar.
  • Si el documento ya es válido pero resulta difícil de leer, formatéalo sin alterar cadenas ni números.
  • Si una API rechaza el contenido, comprueba si espera un objeto, un array o un contrato más específico.
  • Si vas a convertirlo, revisa primero valores nulos, números grandes y estructuras anidadas.

Orden de trabajo recomendado

Primero confirma la sintaxis. Después inspecciona la forma de los datos y solo entonces conviértelos a YAML o CSV. Este orden evita atribuir al conversor un problema que ya estaba en el documento original y permite comparar la salida con una entrada conocida.

Las herramientas de esta página procesan el contenido localmente. Ninguna validación puede decidir por sí sola las reglas de una API: que un texto sea JSON válido no implica que contenga los campos, tipos o valores exigidos por el destino.

Herramientas

Herramientas para este tema

Guías

Guías en orden recomendado

  1. Cómo validar un JSON y localizar el errorAprende a encontrar y corregir el primer error de sintaxis de un JSON usando línea, columna y contexto, sin enviar tus datos.
  2. Errores comunes al escribir JSONIdentifica y corrige comas, comillas, comentarios, escapes, números y cierres inválidos con ejemplos de JSON antes y después.
  3. Cómo escapar comillas, barras y saltos de línea en JSONAprende a representar comillas, barras invertidas, saltos de línea y caracteres Unicode dentro de una cadena JSON válida.
  4. Objeto JSON vs array: diferencias y cuál debe ir en la raízDistingue objetos y arrays JSON, elige la estructura raíz correcta y evita contratos incompatibles con APIs y conversiones.
  5. JSON: diferencia entre null, campo ausente y undefinedDistingue un valor null, una propiedad que no existe y undefined en JavaScript para evitar cambios silenciosos en APIs y serialización.
  6. Claves duplicadas en JSON: qué ocurre y cómo evitarlasDescubre por qué dos propiedades con el mismo nombre producen resultados imprevisibles y cómo detectar la pérdida de datos antes de convertir JSON.
  7. Números grandes en JSON y pérdida de precisiónEvita que identificadores y enteros de más de 53 bits cambien al analizar, formatear o convertir JSON en JavaScript.
  8. Cómo convertir JSON a CSV de forma seguraConvierte arrays de objetos en una tabla, conserva columnas y reduce el riesgo de fórmulas al abrir CSV en una hoja de cálculo.
  9. JSON vs YAML: diferencias y cuándo usar cada formatoCompara sintaxis, tipos, comentarios, referencias e interoperabilidad para elegir JSON o YAML según el trabajo.
  10. Cómo convertir JSON a YAML sin perder tiposAprende a convertir JSON a YAML conservando cadenas, números, booleanos y null, con ejemplos verificables y límites de compatibilidad.

Revisado el por Tools in a Tab.