Qué hace
Pegue un JSON, escriba una expresión JSONPath y las coincidencias se actualizan mientras escribe. Los resultados se muestran como JSON formateado, y cada coincidencia aparece con su ruta normalizada ($['orders'][0]['id']) y su JSON Pointer (/orders/0/id), para que pueda copiar la ubicación exacta en su código, en un JSON Patch o en una aserción de prueba.
- Cambie la salida entre valores, rutas, pointers o pares ruta/valor, y luego cópiela o descárguela.
- Haga clic en cualquier ejemplo de la chuleta para probar comodines, el descenso recursivo (
..), filtros (?(@.price < 10)), slices ([-1:]), uniones y nombres de propiedad (~). - El JSON no válido se indica con la línea, la columna y una marca en el carácter exacto, de modo que una coma que falta se encuentra en segundos.
- Abra o arrastre un archivo
.jsonen lugar de pegarlo.
Cómo usarlo
- Pegue su JSON a la izquierda (o pulse Ejemplo).
- Escriba una consulta que empiece por
$, por ejemplo$.orders[?(@.total > 40)].id. - Haga clic en la ruta de un resultado para copiarla.
Las consultas se evalúan con JSONPath-Plus, usando su evaluador seguro de expresiones para los filtros: @ es el elemento actual, y funcionan las comparaciones, &&, || y llamadas a métodos sencillas como @.tags.includes('x'). Otras implementaciones de JSONPath (por ejemplo, RFC 9535 o SelectTokens de Newtonsoft) pueden diferir en la sintaxis de los filtros.
Privacidad
Su JSON se procesa en su navegador y solo se guarda en el almacenamiento local. No se sube nada.