JSON Editor: Smart Json
Un documento JSON, tres vistas que editan.
- Editor, árbol y grafo
- JSONPath en vivo
- Diff estructural
- Sin conexión, sin cuenta
Por qué existe
La mayoría de las apps de JSON para teléfono son visores con nombre de editor: formatean, contraen y ahí termina todo. Smart Json parte de la vista que nadie más ofrece, un grafo de nodos y enlaces donde puedes tocar para cambiar una clave, un tipo o un valor, y lo mantiene coherente haciendo que el texto sea la única fuente de verdad. Edita en cualquiera de las tres vistas y las otras dos te siguen, porque una vista que puede desincronizarse del documento es peor que no tener vista.

Tres vistas enlazadas, una sola fuente de verdad
El mismo documento es un editor con sintaxis resaltada, un árbol plegable y un grafo interactivo. Las tres editan. El texto manda, así que las ediciones del árbol y del grafo se reserializan en lugar de seguirse por separado, y nada se desincroniza.
Editor
- Resaltado de sintaxis que solo vuelve a analizar lo que escribiste, para mantenerse rápido.
- Numeración de líneas, ajuste de línea y control del tamaño de fuente.
- Una barra de signos sobre el teclado: llaves, corchetes, comillas, true, false, null, sangría, deshacer y rehacer.
- Un JSON inválido muestra un aviso en lenguaje claro con el problema, la línea y la columna.
- Toca Ir para llevar el cursor ahí, o Corregir para reparar comentarios, comas finales, comillas simples y claves sin comillas.
Árbol
- Un esquema plegable con guías de sangría, insignias de tipo y conteo de hijos.
- Busca en claves y valores, y filtra por tipo.
- Edita cualquier nodo en el lugar: renombrar, cambiar el tipo, reordenar, duplicar, añadir, eliminar.
Grafo
- Un diagrama ordenado de nodos y enlaces, de izquierda a derecha o de arriba abajo.
- Pellizca para hacer zoom, desplázate, toca un nodo para expandirlo y ajusta a la pantalla.
- Toca un nodo para abrir un editor anclado justo debajo: el grafo edita tan bien como navega.
- Expande todo, expande hasta cierta profundidad o expande un solo subárbol.
- Exporta el grafo como PNG o SVG.
Encuentra lo que necesitas
- Una barra de búsqueda en cada vista, con distinción de mayúsculas y búsqueda circular en el editor.
- Búsqueda estructural en el árbol y el grafo, con filtros de alcance y tipo, avanzando entre resultados.
- JSONPath que se evalúa en vivo y tiñe sus coincidencias en el editor, el árbol y el grafo a la vez.
- Un subconjunto documentado de RFC 9535, con expresiones de filtro incluidas.
Compara y convierte
- Compara el documento abierto con un archivo, el portapapeles o una URL.
- Estructural, no textual: reformatear no cuenta como cambio.
- Los subárboles modificados se tiñen en el grafo, y los elementos de un arreglo se emparejan por identidad cuando la tienen.
- Previsualiza tu documento como YAML, CSV, TOML o XML, cada uno con una explicación clara de lo que ese formato no puede representar.
Entrada y salida de JSON
- Abre archivos de iCloud Drive y Archivos, con abrir, guardar y renombrar como corresponde.
- Empieza un documento desde el portapapeles o desde una URL, enviando tus propios encabezados en la solicitud.
- Una extensión para compartir acepta JSON desde cualquier app, y los archivos JSON5 también se abren.
- Embellece, minimiza, ordena claves, corrige automáticamente, escapa y desescapa una cadena JSON.
- Deshaz y rehaz todo, con un único historial por documento compartido por todas las vistas.
Bien construido
SwiftUI nativo para iPhone y iPad, con soporte completo de teclado, en modo claro u oscuro. Un analizador escrito a mano conserva el orden de las claves y los literales numéricos tal como se escribieron, así que no se pierde nada en un ida y vuelta. Funciona totalmente sin conexión: sin cuenta, sin inicio de sesión, sin analítica, y ningún dato sale de tu dispositivo.
Preguntas
- ¿Puedo editar en el grafo o solo mirarlo?
- Puedes editar. Toca un nodo y se ancla un editor justo debajo, donde puedes cambiar la clave, el tipo o el valor, añadir un hijo o eliminar el nodo. Las ediciones del grafo se reserializan en el texto, así que el editor y el árbol se mantienen sincronizados.
- ¿Las tres vistas se desincronizan alguna vez?
- No. El texto es la única fuente de verdad, y las ediciones del árbol y del grafo se reserializan en él, así que las otras dos vistas siempre reflejan el mismo documento.
- ¿Admite JSONPath?
- Sí. Escribe una expresión y se evalúa en vivo, tiñendo sus coincidencias en el editor, el árbol y el grafo al mismo tiempo. Implementa un subconjunto documentado de RFC 9535, con expresiones de filtro incluidas.
- ¿Qué compara el diff?
- La estructura, no el texto. Puedes comparar el documento abierto con un archivo, el portapapeles o una URL, y reformatear nunca se registra como cambio. Los subárboles modificados se tiñen en el grafo, y los elementos de un arreglo se emparejan por identidad cuando la tienen.
- ¿A qué formatos puede convertir?
- A YAML, CSV, TOML y XML, y cada vista previa indica con claridad lo que ese formato no puede representar. El grafo también se exporta como PNG o SVG.
- ¿Qué es gratis y qué requiere Pro?
- Todas las funciones calculan y te muestran su resultado gratis. Pro es para conservar ese resultado: extraer coincidencias de JSONPath a un documento nuevo, historial y consultas guardadas, diff de texto con exportación de parche, y guardar o compartir una conversión.
Las otras apps
Video Trim, Flip, ReverseUn video, cinco herramientas, una sola exportación.Leer másMind Map: Smart MindMapas mentales con IA que nunca salen de tu dispositivo.Leer más
CSV Editor - Smart CSVAbre los archivos CSV que otras apps no pueden.Leer más
CSV File Viewer - Smart CSVLee, consulta y grafica cualquier CSV. Asistente de IA incluido.Leer más
Habit Tracker: 30Day ChallengeCualquier meta, convertida en un reto de 30 días.Leer más