Buscador y evaluador de rutas JSON

Esta herramienta le ayudará a encontrar todas las rutas JSON disponibles en un documento JSON, verlas en un árbol de objetos, identificar las diferentes expresiones de entrada y extraer la porción correspondiente de los datos JSON por comparación con la expresión de entrada.

Paste JSON content to evaluate

Notación de ruta

¿Qué es una ruta JSON?

La notación de objetos JSON o JavaScript es un formato de archivo de código abierto que utiliza texto simple para almacenar y transmitir objetos de datos. Cada objeto JSON tiene una estructura inherente que se asemeja a una jerarquía o árbol de nodos, donde cada nodo es un elemento. La ruta JSON es una forma estándar de navegar por las diferentes secciones de un objeto o archivo JSON. Esto es útil cuando queremos acceder a un subconjunto o elemento específico en un archivo JSON.

JSON Path Examples

Following are few example jsonpath expressions and results for the above sample json data

JSONPath Expression Description Result
$ Select the root element
$.address.city Select the value of 'city' element which is the direct children of 'address' element
$..type Select the value of all the 'type' elements in the input json
$.address.length() Select the length of the 'address' element
$..* Select all the elements and its value
$.phoneNumbers[1] Select the 2nd value from 'phoneNumbers' array
$.phoneNumbers[?(@.number)] Select the 'phoneNumbers' element if it have 'number' element within it