Icono de la app JSON Viewer & XML

JSON Viewer & XML

Educación · Gratis · iOS & Android · CoddyKit

JSON Viewer & XML — Un lector de JSON que muestra dónde se rompe la sintaxis

JSON Viewer & XML es un lector y editor de JSON gratuito para iOS y Android, pensado para cuando una respuesta de API, un archivo de configuración o una exportación de datos llega a tu teléfono y necesitas leerla de inmediato. Ábrela o pégala, deja que el validador de sintaxis marque el punto que falla y pídele a la IA que le dé formato o te lo explique. XML, YAML, Markdown y SQL se abren en el mismo editor.

App Store — Descargar gratisGoogle Play — Descargar gratis
Precio
Gratis, actualización a Pro
Plataformas
iOS y Android
Idiomas
22
Clasificación por edad
4+
Requisitos
iOS 15.1 o posterior
Gráfico de la tienda con XJSON: XML and JSON Editor sobre una pantalla de inicio con una lista de idiomas y Skill HubEditor con una función de Python, números de línea y una fila de teclas de corchetes y comillas sobre el teclado
En vivoComprobación de sintaxis
PlegadoArchivos grandes legibles
IADar formato, explicar, corregir, generar
La mayoría de los problemas de JSON tienen un solo carácter.

Una coma final, una comilla simple o un corchete que falta: el archivo parece casi correcto, pero el analizador lo rechaza de todos modos. La solución más rápida es saber exactamente dónde se rompe, y eso es lo que hace la comprobación en vivo de este editor mientras escribes.

Qué es

JSON Viewer & XML es una app para iOS y Android que abre, lee y edita archivos JSON en el teléfono. Resalta la sintaxis, numera las líneas, permite plegar objetos y matrices, y comprueba el JSON mientras escribes, marcando el punto de errores como una coma final, una comilla que falta o un corchete sin cerrar. Una IA en línea puede dar formato, explicar, corregir y generar datos de ejemplo. Los archivos XML, YAML, Markdown y SQL se abren en el mismo editor, aunque la comprobación en vivo solo cubre JSON.

Dentro de la app

Qué aspecto tiene

Gráfico de la tienda con XJSON: XML and JSON Editor sobre una pantalla de inicio con una lista de idiomas y Skill Hub
InicioLa pantalla de inicio del editor de CoddyKit, con una lista de idiomas con búsqueda y accesos directos a IA Generativa, Tutor de IA y Desafío.
Editor con una función de Python, números de línea y una fila de teclas de corchetes y comillas sobre el teclado
Editor y barra del tecladoEl editor con números de línea y una barra de corchetes, comillas y operadores, mostrado aquí con un archivo de Python.
Cuadro de diálogo Generar código con el idioma configurado en JSON y la instrucción Crear una lista de monedas como JSON
Generar datos de ejemploDescribe los datos que necesitas, aquí una lista de monedas, y deja que la IA genere un documento JSON desde el que empezar.
Pantalla de chat de IA con sugerencias para explicar conceptos, dar consejos, hacer cuestionarios y crear una hoja de ruta
Chat de IAUna pestaña de chat para preguntas sobre código y datos, con sugerencias que puedes tocar.
Pantalla de inicio con tema claro, lista de idiomas y Skill Hub
Tema claroLa misma pantalla de inicio con el tema claro; hay disponibles un tema oscuro y uno claro.

Contexto

¿Por qué un archivo JSON no se puede analizar y cómo encuentras la causa?

JSON es un formato de texto estricto: las claves deben ser cadenas entre comillas dobles, no admite comentarios y el último elemento de un objeto o una matriz no puede ir seguido de una coma. Muchos archivos que fallan son copias de datos de JavaScript o Python que parecen similares, pero incumplen esas reglas. La forma práctica de encontrar la causa es leer el mensaje del analizador, ir a esa línea y revisar los caracteres justo antes, porque el error real suele estar unos caracteres antes del punto en el que el analizador deja de avanzar.

Comas y comillas finaleslos sospechosos habituales

Una coma después del último elemento, comillas simples alrededor de una cadena o una clave escrita sin comillas son elementos que un analizador estándar de JSON rechaza. Algunos lenguajes de programación los aceptan, por eso una configuración que funciona en el código puede fallar como datos.

Números grandespor encima de 2^53

JSON no establece ningún límite de tamaño para los números, pero muchos lectores los almacenan como valores de coma flotante que solo mantienen la precisión exacta hasta 2^53. Un ID de pedido mayor que esa cifra puede cambiar silenciosamente durante el proceso, así que es más seguro escribir como cadenas los identificadores que deban conservarse exactos.

Cadenas que parecen valores booleanos"false" no es false

El texto "false" entre comillas es una cadena no vacía y, en la mayoría de los lenguajes, una cadena no vacía cuenta como verdadera. Una marca de función almacenada de esa forma puede activarse cuando todo el mundo cree que está desactivada.

JSON Linesun objeto por línea

Los archivos de registro suelen usar JSON Lines, donde cada línea es un valor JSON completo en lugar de que todo el archivo sea uno solo. Un analizador JSON estricto lee la segunda línea como un error, por lo que estos archivos necesitan un enfoque línea por línea.

Dar formato y minimizarlos mismos datos, una distribución diferente

Dar formato añade sangría y saltos de línea para que una persona pueda leer los datos anidados. Minimizar los elimina para reducir el tamaño del texto. Ninguna de las dos opciones cambia los valores, así que puedes alternar entre ellas libremente.

Cómo funciona

Cómo pasa un archivo de ilegible a corregido

El editor se basa en un único ciclo: abrir los datos, ver qué está mal, cambiarlos y volver a comprobarlos.

  1. Abre o pega los datos

    Abre un archivo del teléfono con el selector de archivos o pega un payload. El resaltado de sintaxis, los números de línea y el ajuste de línea mantienen legibles los documentos largos, y puedes plegar objetos y matrices para ocultar lo que no estás leyendo.

  2. Deja que el validador marque el error

    La comprobación se ejecuta mientras escribes y señala el punto que falla. Una barra de teclado inteligente mantiene los corchetes, las llaves, las comillas y los dos puntos a un toque de distancia, y las opciones de deshacer, rehacer y consultar versiones anteriores te permiten probar una corrección sin riesgos.

  3. Deja el resto en manos de la IA

    Pídele a la IA en línea que dé formato a datos desordenados o minimizados, explique qué significa un bloque, repare un error o genere un documento de ejemplo a partir de una descripción. El código reescrito llega como un diff que revisas antes de aplicarlo.

Qué incluye

Qué hace la app

En vivo

Comprobación de sintaxis

El validador comprueba el JSON mientras escribes y señala el punto de una coma final, una comilla que falta o un corchete sin cerrar.

Plegado

Archivos grandes legibles

Plegado, números de línea, ajuste de línea, búsqueda y reemplazo en todo el documento, tamaño de fuente y tamaño de tabulación ajustables, y tema claro u oscuro.

IA

Dar formato, explicar, corregir, generar

Da formato a los datos minimizados, pregunta qué significa una estructura, repara un error o describe los datos que necesitas y obtén un ejemplo. Las herramientas de IA necesitan conexión a Internet.

4

Otros formatos

XML, YAML, Markdown y SQL se abren con resaltado, plegado, búsqueda y las herramientas de IA. La comprobación en vivo solo cubre JSON, así que pídele a la IA que revise los demás formatos.

20

Búsqueda de errores

Misiones que te ponen frente a un fallo en un terminal simulado: una configuración que falla en la línea 12, un payload rechazado por usar claves sin comillas, IDs que chocan por encima de 2^53 o una conversión de XML que elimina atributos.

20

Proyectos guiados

Crea un catálogo de productos anidado, un contenedor de respuesta de API, un registro de JSON Lines, JSON Pointer y JSON Patch, y esquemas que van desde los conceptos básicos hasta $defs, $ref, oneOf e if/then/else.

Encaja

Para quién es y para quién no

Es una buena opción si

  • Consulta una respuesta de API o un archivo de configuración estés donde estés
  • Necesitas abrir rápidamente archivos .json y exportaciones de datos en tu teléfono
  • Eres tester o analista, lees payloads y quieres que se marque la línea con errores
  • Estás aprendiendo cómo funcionan JSON, los esquemas y XML, y te gusta practicar con errores reales
  • Quieres herramientas para dar formato y explicar sin salir del editor

No es la herramienta adecuada si

  • Necesitas las herramientas de IA sin conexión, ya que funcionan en línea y requieren conexión a Internet
  • Quieres comprobar errores en XML o YAML en tiempo real, porque la comprobación en tiempo real solo cubre JSON
  • Esperas IA ilimitada gratis: el plan gratuito incluye 3 solicitudes de IA al día, más una adicional por ver un anuncio corto

Privacidad

Qué envían las herramientas de IA

El editor, la comprobación de sintaxis, la apertura de documentos y la búsqueda funcionan en el dispositivo. Las herramientas de IA funcionan en línea, por lo que el texto que les pides formatear, explicar o corregir se envía a un servicio de IA para esa solicitud. Encontrarás los detalles en la política de privacidad de CoddyKit.

Encontrarás todos los detalles en la política de privacidad de CoddyKit.

Preguntas

Preguntas frecuentes

¿Cómo abro y leo un archivo JSON en mi teléfono?

En JSON Viewer & XML puedes abrir el archivo con el selector de archivos o pegar el contenido en el editor. Los datos aparecen con resaltado de sintaxis y números de línea, y puedes plegar objetos y matrices para ocultar las partes que no estás leyendo. Lo mismo funciona con una respuesta de API copiada desde otra aplicación.

¿Cómo encuentra JSON Viewer los errores de sintaxis?

Un validador comprueba el JSON mientras escribes y marca el punto con errores. Señala errores habituales, como una coma final, una comilla que falta o un corchete sin cerrar, para que puedas corregir el carácter exacto en lugar de revisar todo el archivo. La comprobación en tiempo real solo funciona con JSON.

¿Puedo dar formato o minimizar JSON?

Sí. El formateador de IA convierte los datos desordenados o minimizados en texto limpio y con sangría. Como es una herramienta de IA en línea, necesita conexión, y cualquier reescritura llega como una diferencia que puedes revisar antes de aplicarla.

¿JSON Viewer abre archivos XML, YAML o SQL?

Abre XML, YAML, Markdown y SQL en el mismo editor, con resaltado de sintaxis, plegado, búsqueda y herramientas de IA. Solo JSON tiene comprobación de sintaxis en tiempo real. Para los demás formatos, puedes pedir a la IA que revise el documento en busca de problemas.

¿Cuál es la diferencia entre JSON y JSON Lines?

Un archivo JSON contiene un único valor, normalmente un objeto o una matriz. Un archivo JSON Lines incluye un valor JSON completo en cada línea, lo que resulta adecuado para registros que crecen añadiendo un registro cada vez. JSON Viewer incluye un proyecto guiado sobre JSON Lines para un archivo de registro, para que puedas ver en qué se diferencian.

¿JSON Viewer & XML es gratis?

La descarga es gratuita. El editor, la comprobación de sintaxis, la apertura de documentos y la búsqueda son gratis. El uso gratuito incluye 3 solicitudes de IA al día, más una adicional por ver un anuncio corto, el primer proyecto guiado y dos misiones, y muestra anuncios. Pro elimina los anuncios y desbloquea solicitudes de IA ilimitadas y todos los proyectos y misiones.

¿Puedo aprender JSON con esta aplicación, no solo visualizarlo?

Sí. Hay 20 búsquedas de errores y 20 proyectos guiados. Las búsquedas te piden encontrar la causa de errores como una coma final en una configuración, un payload de API con comillas simples o un indicador de funcionalidad almacenado como la cadena false. Los proyectos explican paso a paso catálogos anidados, el escape de caracteres, JSON Pointer, JSON Patch y los esquemas.

¿Puedo conservar o compartir lo que he editado?

Puedes copiar el resultado, compartirlo como enlace y guardar fragmentos para volver a ellos más adelante. Las versiones anteriores de un documento se conservan en un historial, así que puedes deshacer un cambio del que te arrepientas.

¿La IA ve todo mi archivo?

La IA trabaja con lo que le envías: un bloque seleccionado para explicar o un documento que le pides formatear o corregir. Esas solicitudes se envían a un servicio en línea, así que elimina primero secretos como tokens y contraseñas. La lectura, el plegado, la búsqueda y la comprobación de sintaxis no necesitan la IA.

Empezar

Encuentra más rápido el carácter con errores

Un lector y editor de JSON para iOS y Android, gratis para empezar y disponible en 22 idiomas.

App Store — Descargar gratisGoogle Play — Descargar gratis
Última revisión · Publicado por CoddyKit · Política de privacidad
Disponible en iOS y Android.