Paritian

Programación

Validador de JSON

Dice si un documento JSON es válido y, si no, exactamente dónde se rompe.

Resultados

Veredicto valid
Campos 2
Profundidad de anidamiento 2
Tamaño antes 31 B

Qué hace esta herramienta

El JSON es una gramática pequeña con aristas: sin comas sobrantes, sin comillas simples, sin comentarios. Todo eso es legal en JavaScript y nada lo es en JSON.

Fórmula

recorre el JSON y se detiene en el primer sitio donde la gramática falla

Variables

SímboloSignificadoUnidad
textJSON
VDVeredicto
FDCampos
DPProfundidad de anidamiento
SBTamaño antesB

Ejemplo resuelto

  • JSON{"nome":"Ana","marcas":[1,2,3]}
  • Veredictovalid
  • Campos2
  • Profundidad de anidamiento2
  • Tamaño antes31 B

Limitaciones

  • El cálculo se realiza íntegramente en su navegador. Los valores introducidos nunca se envían a un servidor.

Preguntas frecuentes

¿Por qué indica línea y columna?

Porque "JSON inválido" a secas no sirve en un documento de dos mil líneas. El lector se detiene en el carácter exacto e indica qué esperaba encontrar allí.