JSON AI Inspector: Inspección Inteligente de JSON con IA
🧠 JSON AI Inspector
🔗 Repositorio GitHub: json-ai-tools/json-ai-inspector
🌐 App en línea: json-ai-inspector.streamlit.app
🌍 Multilingüe: English | Español
🇺🇸 English
JSON AI Inspector
is a free and open-source Streamlit web app that uses AI to analyze, format, and compare JSON files. Whether you’re debugging an API, exploring nested data structures, or generating mock data for your backend — this tool has you covered.
🔧 Features
1. JSON Formatting
- Syntax-highlighted JSON formatting
- CSV export for Excel
- Type definitions for Python, Go, and TypeScript
2. AI-Powered Analysis
- Ask natural language questions about your JSON
- Get intelligent answers via Groq AI
- Context-aware insights from structured data
3. Side-by-Side Comparison
- Upload and compare two JSON structures
- Highlights changes and differences visually
- Export comparison results
4. Mock Data Generator
- Generate sample JSON datasets based on structure
- Supports common types like
string
,int
,boolean
,email
,url
, etc. - Type inference for nested arrays and objects
- Export generated mock data
✨ Extras
- Spanish/English UI
- Session state and history tracking
- Dark/Light mode support
🛠️ Installation
git clone https://github.com/json-ai-tools/json-ai-inspector.git
cd json-ai-inspector
pip install -r requirements.txt
echo "GROQ_API_KEY=your-api-key" > .env
streamlit run app.py
🇪🇸 Español
JSON AI Inspector
es una aplicación web libre y de código abierto construida con Streamlit que permite analizar, formatear y comparar archivos JSON con la ayuda de la inteligencia artificial.
Ideal para desarrolladores backend, testers, o cualquier persona que trabaje con APIs y necesite comprender datos estructurados rápidamente.
🔧 Funcionalidades
1. Formateo de JSON
- Formatea con resaltado de sintaxis
- Exporta a CSV compatible con Excel
- Genera definiciones de tipos para Python, Go y TypeScript
2. Análisis con IA
- Pregunta en lenguaje natural sobre el contenido del JSON
- IA contextual basada en Groq AI
- Comprensión estructural del JSON
3. Comparación de Archivos
- Compara dos JSONs en paralelo
- Resalta cambios y diferencias
- Exporta el informe de comparación
4. Generador de Datos de Prueba
- Crea datasets de ejemplo según la estructura del JSON
- Soporta múltiples tipos (
string
,int
,email
,objectId
, etc.) - Exportación lista para pruebas
✨ Extras
- Interfaz en Español/Inglés
- Historial de sesiones
- Modo claro y oscuro
🛠️ Instalación
git clone https://github.com/json-ai-tools/json-ai-inspector.git
cd json-ai-inspector
pip install -r requirements.txt
echo "GROQ_API_KEY=tu-api-key" > .env # Solo si deseas usar IA
streamlit run app.py
🧪 ¿Por qué usar JSON AI Inspector?
- 🧑💻 Es ideal para trabajar con APIs REST y validaciones backend
- 🔍 Te permite inspeccionar y entender estructuras complejas rápidamente
- 💡 La IA te ayuda a interpretar sin necesidad de leer línea por línea
- 🛠️ Perfecto para generar ejemplos y documentar tus desarrollos
🚀 Dale una oportunidad
Este proyecto es open source y está en constante evolución. Si deseas colaborar, reportar un bug o proponer nuevas funcionalidades, ¡te invitamos a visitar el repositorio en GitHub! 🌟
¿Ideas para integrarlo con tus proyectos? Escríbeme en LinkedIn o visita codeIA.cl para más soluciones impulsadas por IA.
~devjaime