Artículos prácticos para desarrolladores que trabajan con JSON, YAML y datos de APIs.
Todos los artículos
El error «Unexpected token <» significa que JSON.parse recibió una página HTML (un 404, una redirección de login o una URL equivocada), no JSON. Aquí el porqué, con ejemplos de fetch rotos y arreglados.
Leer artículo →El error «Unexpected token u» significa que llamaste a JSON.parse(undefined). Aprende por qué undefined se convierte en "undefined", cómo protegerte y un helper de parseo seguro.
Leer artículo →Una cadena sin terminar en JSON significa que una comilla de apertura no tiene comilla de cierre — normalmente una comilla sin escapar, un salto de línea crudo o datos truncados. Ejemplos rotos y arreglados.
Leer artículo →Un carácter mal escapado en JSON significa que tras una barra invertida viene algo que JSON no permite. Mira la lista completa de escapes válidos y arreglos para \x, rutas y \u.
Leer artículo →Este error significa que hay contenido extra después de un valor JSON completo — objetos concatenados, NDJSON parseado como un solo bloque o basura al final. Cómo encontrar y eliminar los datos sobrantes.
Leer artículo →Pretty print, format y beautify significan lo mismo para JSON. Aprende por qué, qué cambia de verdad (minify, validate, tree view) y cómo hacer pretty-print de JSON online.
Leer artículo →Mira el JSON como un árbol interactivo plegable. Expande y pliega cualquier objeto o array para navegar payloads grandes y anidados — en tu navegador, sin subir nada.
Leer artículo →Un formateador de YAML reindenta y normaliza YAML para que sea legible y apto para diffs. Aprende las reglas de indentación, las trampas de tipos y cuándo formatear vs convertir a JSON.
Leer artículo →Convierte XML a JSON correctamente: cómo se mapean atributos, nodos de texto, elementos repetidos y namespaces a JSON — con convenciones, casos límite y código JS/Python.
Leer artículo →Convierte JSON a XML: elegir un elemento raíz, mapear claves con prefijo @ a atributos, transformar arrays en elementos repetidos y escapar — en JS, Python y online.
Leer artículo →Convierte JSON a CSV y CSV a JSON — en JavaScript, Python y online. Cubre el mapeo array-de-objetos, reglas de entrecomillado, valores anidados y coerción de tipos.
Leer artículo →Valida la sintaxis JSON con JSON.parse, json.loads de Python, jq o en tu navegador — y aprende a comprobar estructura y tipos con JSON Schema.
Leer artículo →JSON.stringify convierte un valor en una cadena JSON. Aprende los argumentos space y replacer, el hook toJSON y los valores que descarta o sobre los que lanza.
Leer artículo →JSON vs YAML comparados: sintaxis, tipos, comentarios y trampas como el «Norway problem». YAML es un superconjunto de JSON — cuándo usar cada uno y cómo convertir.
Leer artículo →Un JWT son tres secciones Base64url. Aprende a decodificar el header y el payload en JavaScript y Python — y por qué decodificar un token no es lo mismo que verificarlo.
Leer artículo →JSON Patch (RFC 6902) envía operaciones explícitas; JSON Merge Patch (RFC 7396) superpone un objeto parcial. Compara ambos con ejemplos y elige el correcto.
Leer artículo →Convierte CSV y XML a JSON en JavaScript, Python y el navegador. Cubre el mapeo array-de-objetos, el manejo de atributos XML y las trampas de coerción de tipos.
Leer artículo →Un tutorial práctico de jq: instálalo, haz pretty-print y minify, selecciona campos, filtra arrays con select, transforma con map, más recetas listas para copiar y pegar.
Leer artículo →Aprende a convertir JSON en interfaces TypeScript — a mano, con herramientas online y en código. Cubre objetos anidados, campos opcionales, arrays, tipos nullables y mantener los tipos sincronizados con tu API.
Leer artículo →JSON Schema es un vocabulario para describir la estructura y restricciones de los datos JSON. Aprende las palabras clave principales, ve ejemplos reales y valida JSON en JavaScript, Python y tu navegador.
Leer artículo →Minificar JSON elimina todo el espacio en blanco innecesario para reducir el tamaño del archivo y acelerar las respuestas de API. Aprende a minificar JSON en JavaScript, Python, línea de comandos y tu navegador — y cuándo no merece la pena.
Leer artículo →Los visores y formateadores de JSON parecen similares pero cumplen propósitos distintos. Aprende cuándo usar cada herramienta, qué características buscar y cómo elegir la adecuada para tu flujo de trabajo.
Leer artículo →¿Te aparece «[object Object] is not valid JSON» o «expected a JSON object, array or literal»? Aprende por qué ocurren estos errores, cómo corregir la sintaxis JSON, arreglar comas finales y reparar JSON roto automáticamente.
Leer artículo →Comas finales, comillas simples, claves sin comillas, literales de Python, vallas Markdown — los reparadores de JSON online los manejan todos. Aprende cómo funcionan los parsers de reparación, cuándo usarlos y cómo mantener los datos sensibles privados.
Leer artículo →Ejemplos de JSON listos para copiar y pegar que cubren cada tipo de dato, estructuras anidadas, respuestas de APIs REST, archivos de configuración, formatos de fecha y GeoJSON — con patrones de error comunes y sus arreglos.
Leer artículo →Formatea JSON con JSON.stringify en JavaScript, json.dumps en Python, jq en la línea de comandos o al instante en tu navegador. Incluye ordenar claves, convertir YAML y CSV a JSON y ejemplos reales antes/después.
Leer artículo →JSON (JavaScript Object Notation) es el formato universal de intercambio de datos. Aprende los seis tipos de datos, las reglas gramaticales que hacen estricto al JSON, dónde se usan los archivos .json y cómo parsear JSON en cualquier lenguaje.
Leer artículo →Tokens JWT, claves de API, PII y exports de bases de datos se pegan rutinariamente en formateadores online. Esto es lo que pasa con esos datos del lado del servidor — y por qué las herramientas nativas del navegador son la opción más segura.
Leer artículo →Tabuladores, saltos de línea, bytes nulos y códigos de escape ANSI crudos dentro de una cadena JSON disparan este error. Aprende por qué la especificación JSON los prohíbe, cómo se cuelan y cómo eliminarlos o escaparlos.
Leer artículo →Esa «o» minúscula es el segundo carácter de «[object Object]». Pasaste un objeto JavaScript a JSON.parse() en vez de una cadena. Aquí cada variante de este error y el arreglo de una línea para cada una.
Leer artículo →El parser llegó al final de la cadena antes de que la estructura estuviera completa. Las causas van desde respuestas de API truncadas hasta corchetes sin cerrar y cadenas vacías. Cinco patrones, cinco arreglos.
Leer artículo →Las cadenas codificadas en Base64 parecen ilegibles, pero cualquiera puede decodificarlas con una llamada a función. Aprende qué es Base64 en realidad, por qué se confunde con cifrado y qué usar cuando de verdad necesitas proteger datos.
Leer artículo →Un diff de texto plano pasa por alto reordenamientos de claves y ruido de espacios en blanco. Aprende cómo funciona un diff JSON adecuado: LCS por líneas, comparación de árbol semántica, normalización de claves y los compromisos de cada enfoque.
Leer artículo →Muchos desarrolladores tratan los literales de objeto JS como JSON. No son lo mismo: comillas simples, claves sin comillas, comas finales, undefined, NaN — aquí cada diferencia con ejemplos.
Leer artículo →Una sola coma extraviada tras el último elemento de un objeto o array JSON provoca un SyntaxError. Aprende por qué JSON prohíbe las comas finales, de dónde vienen y cómo eliminarlas.
Leer artículo →«Unexpected token '<'» o «Unexpected token u in JSON at position 0» — estos errores paran tu app en seco. Aquí lo que significa cada variante y exactamente cómo arreglarlo.
Leer artículo →El JSON real suele estar sucio: comas finales, comillas simples, literales de Python, vallas Markdown. Aprende patrones comunes, cómo escribir un helper de parseo seguro y cuándo recurrir a una librería de reparación dedicada.
Leer artículo →The reviver's new context.source argument plus JSON.rawJSON() lets you parse 64-bit IDs without precision loss, verify canonical form, and lock down LLM JSON output — all at native speed. A practical walkthrough now that the API is Baseline 2025.
Leer artículo →