Evaluador de JSON Pointer
Resuelve un JSON Pointer y ve el valor que nombra, la linea en la que esta y donde exactamente dejo de coincidir cuando no resuelve.
Entrada
El coloreado de sintaxis esta desactivado en este documento porque recolorear algo tan grande en cada pulsacion ralentizaria la escritura. Todas las herramientas siguen funcionando con normalidad.
Valor
El valor aparece aqui.
Funciona por completo en tu navegador. Nada de lo que pegas se sube, y puedes comprobarlo en la pestana Red de tu navegador.
Sobre esta herramienta
JSON Pointer es una especificacion pequena, de cuatro paginas, y aqui esta implementada entera: el pointer vacio para el documento completo, los escapes ~0 y ~1 para claves con tilde o barra, las reglas estrictas de indice que rechazan un cero inicial, y la forma de fragmento URI que empieza por almohadilla. Lo que de verdad aporta es lo que ocurre cuando un pointer no resuelve. En lugar de un escueto no encontrado, se te dice hasta donde llego, que habia en su lugar y que claves tiene realmente el objeto, porque un pointer que falla casi siempre se equivoca por una sola clave.
Como se usa
- Pega tu JSON en el editor, o carga el ejemplo.
- Escribe un pointer, o pulsa uno de los ejemplos. Un pointer vacio significa todo el documento.
- Lee el valor de la derecha. Si no resuelve, el mensaje indica hasta donde llego el pointer antes de detenerse.