Preguntas Frecuentes

Respuestas a las dudas más comunes sobre JSONLynx

¿JSONLynx almacena mis datos o JSON?

No, absolutamente no. Todo el procesamiento de JSON se realiza 100% localmente en tu navegador. Tus datos nunca salen de tu dispositivo, no se envían a ningún servidor y no se almacenan en ninguna base de datos.

Esto significa que puedes trabajar con datos confidenciales, APIs privadas o información empresarial con total tranquilidad. Tu privacidad está garantizada.
¿JSONLynx es realmente gratis?

Sí, JSONLynx es completamente gratuito y siempre lo será. No hay versiones premium, ni límites de uso, ni funcionalidades bloqueadas. Todas las características están disponibles sin costo alguno.

¿Puedo usar JSONLynx sin conexión a internet (offline)?

Actualmente JSONLynx requiere conexión a internet para cargar inicialmente la página. Sin embargo, una vez cargada, todas las funciones de procesamiento funcionan en tu navegador.

¿Qué navegadores son compatibles con JSONLynx?

JSONLynx funciona en todos los navegadores modernos:

  • ✅ Google Chrome (versión 90+)
  • ✅ Mozilla Firefox (versión 88+)
  • ✅ Microsoft Edge (versión 90+)
  • ✅ Safari (versión 14+)
  • ✅ Opera (versión 76+)
  • ✅ Brave, Vivaldi y otros basados en Chromium

Para la mejor experiencia, recomendamos mantener tu navegador actualizado a la última versión disponible.

¿JSONLynx funciona en dispositivos móviles?

Sí, JSONLynx es completamente responsive y funciona perfectamente en:

  • 📱 Teléfonos móviles (iOS y Android)
  • 📱 Tablets
  • 💻 Laptops y computadoras de escritorio

El diseño se adapta automáticamente al tamaño de tu pantalla para ofrecer la mejor experiencia posible.

¿Hay límite de tamaño para el JSON que puedo validar?

No hay un límite estricto impuesto por JSONLynx, pero ten en cuenta que archivos muy grandes (más de 5-10 MB) pueden:

  • Ralentizar tu navegador temporalmente
  • Consumir más memoria RAM
  • Tardar más tiempo en procesar

Para archivos JSON extremadamente grandes, considera usar herramientas de línea de comandos como jq o libraries específicas en tu lenguaje de programación.

¿Existen atajos de teclado?

Actualmente JSONLynx soporta:

  • Ctrl/Cmd + Enter - Validar JSON rápidamente
¿Puedo descargar el resultado como archivo?

Actualmente puedes copiar el resultado al portapapeles usando el botón de copiar ().

Encontré un error o bug, ¿cómo lo reporto?

¡Agradecemos tu ayuda! Puedes reportar errores de las siguientes formas:

Por favor incluye:

  • Navegador y versión que estás usando
  • Descripción detallada del problema
  • Pasos para reproducir el error
Mi pregunta no está aquí, ¿cómo obtengo ayuda?

Si tu pregunta no está respondida aquí, puedes contactarnos:

¿JSONLynx valida solo JSON o también JSON5, JSONC y otros dialectos?

Actualmente JSONLynx valida JSON estándar (RFC 8259). Esto significa que NO soporta:

  • ❌ Comentarios (// o /* */)
  • ❌ Comillas simples
  • ❌ Comas finales (trailing commas)
  • ❌ Números hexadecimales o con guiones bajos

Estos son dialectos como JSON5 o JSONC (JSON with Comments) que se usan en editores pero no son JSON válido. Si necesitas validar estos formatos, considera usar linters específicos en tu editor de código.

¿Puedo usar JSONLynx para validar respuestas de APIs en tiempo real?

JSONLynx está diseñado para validación manual, pero puedes integrarlo en tu flujo de trabajo:

  1. Copia la respuesta JSON de tu API (desde Postman, cURL, etc.)
  2. Pégala en JSONLynx y valídala
  3. Si encuentras errores, corrígelos antes de implementar en tu código

Para validación automatizada en pipelines CI/CD, considera usar libraries como:

  • ajv (Node.js) - Validación con JSON Schema
  • jsonschema (Python)
  • jackson (Java)
¿JSONLynx soporta conversión inversa? (CSV → JSON, XML → JSON, etc.)

Actualmente JSONLynx solo convierte desde JSON hacia otros formatos. La conversión inversa no está soportada aún porque:

  • CSV no tiene tipos de datos (todo es string), lo que hace ambigua la conversión
  • XML tiene atributos y estructura compleja que no mapean 1:1 con JSON
  • YAML tiene características que JSON no soporta (comentarios, anclas, etc.)
¿Puedo comparar dos JSONs (diff) en JSONLynx?

Esta funcionalidad no está disponible actualmente. Mientras tanto, puedes:

  • Usar herramientas online como JSONCompare
  • En VS Code: usar la extensión "Partial Diff"
  • En terminal: diff <(jq -S . file1.json) <(jq -S . file2.json)
¿Puedo buscar valores específicos dentro de un JSON grande?

Actualmente JSONLynx no tiene una función de búsqueda integrada. Para JSON muy grandes, recomendamos:

  • jq (línea de comandos): jq '.[] | select(.nombre=="Ana")' archivo.json
  • VS Code: Abre el JSON formateado y usa Ctrl+F
  • Python: import json; data = json.load(f); # buscar en data
¿Puedo personalizar la indentación del JSON formateado?

Actualmente JSONLynx usa 4 espacios de indentación por defecto. No es personalizable desde la interfaz, pero estamos trabajando en agregar opciones para:

  • 2 espacios (estilo Airbnb)
  • 4 espacios (estilo Google)
  • Tabs
  • Indentación personalizada

Mientras tanto, puedes usar herramientas de línea de comandos como jq --indent 2 para indentación específica.

¿JSONLynx puede detectar JSON malicioso o peligroso?

JSONLynx valida únicamente sintaxis JSON. NO detecta:

  • ❌ Injection attacks (XSS, SQL injection en valores)
  • ❌ Payloads demasiado grandes (DoS)
  • ❌ Contenido malicioso en strings
  • ❌ Scripts embebidos
⚠️ Importante: Si recibes JSON de fuentes no confiables, implementa validación de seguridad adicional en tu backend:
  • Sanitización de inputs
  • Límites de tamaño
  • Validación con JSON Schema
  • Rate limiting
Volver a JSONLynx