¿Para qué se usa JSON?+−
JSON es el formato de datos predeterminado para la mayoría de las API web, los backends de apps móviles y los archivos de configuración (como package.json en proyectos Node.js). Es legible tanto por humanos como por máquinas, por lo que reemplazó a XML en la mayoría de los intercambios de datos modernos.
¿Por qué mi JSON muestra un error de sintaxis?+−
Las causas más comunes son una coma sobrante después del último elemento, comillas faltantes alrededor de una clave, comillas simples en lugar de dobles, o un corchete sin cerrar. El mensaje de error muestra la línea y columna exactas para que puedas ir directo al problema.
¿Cuál es la diferencia entre formatear y minificar?+−
Formatear añade sangría y saltos de línea para que la estructura sea fácil de leer. Minificar elimina todos esos espacios para producir el archivo más pequeño posible: útil cuando envías JSON por una red y no necesitas que sea legible para humanos.
¿Mis datos JSON se suben a algún sitio?+−
No. El análisis, formateo y validación se ejecutan totalmente en local en tu navegador con JavaScript: tu JSON nunca sale de tu dispositivo ni llega a un servidor, incluso cuando subes un archivo en lugar de pegar texto.
¿Qué hace el botón «Ordenar claves»?+−
Ordena de forma recursiva las claves de cada objeto alfabéticamente en cada nivel de anidamiento, sin tocar el orden de los arrays. Eso facilita mucho comparar dos archivos JSON o respuestas de API que contienen los mismos datos pero se serializaron con las claves en distinto orden.
¿Cómo encuentro un valor concreto dentro de un archivo JSON grande?+−
Cambia a la vista de Árbol y escribe en el cuadro de búsqueda: las claves y valores que coincidan se resaltan y sus ramas se expanden automáticamente, incluso en lo más profundo de objetos o arrays anidados. Haz clic en el botón «Copiar ruta» de un nodo para copiar su ubicación exacta, como $.users[0].email, y así referenciar ese campo directamente en tu propio código.