Probador de rutas JSON
Evalúa expresiones de ruta sobre estructuras JSON y extrae propiedades, listas o elementos filtrados.
Ejecutar herramienta
Esta utilidad procesa texto en formato JSON y extrae datos mediante expresiones de ruta directas. Admite propiedades separadas por puntos para navegar por objetos anidados, comodines para recorrer colecciones completas y corchetes numéricos para consultar índices o rangos específicos dentro de listas. Introduce una estructura JSON válida en el campo principal y define la expresión que deseas evaluar en la casilla de consulta. Al ejecutar la evaluación, el panel de resultados muestra la lista de elementos encontrados junto con el número total de coincidencias y la ruta procesada. Si el campo de entrada o la ruta quedan vacíos, la herramienta completa la comprobación sin devolver coincidencias. Cuando la ruta no coincide con ningún nodo existente, obtienes cero resultados. En caso de ingresar una sintaxis JSON con errores de formato cuando ambos campos contienen texto, el sistema muestra un mensaje de fallo de análisis.
Instrucciones
- Pega o escribe el documento JSON en el campo de texto de entrada.
- Escribe la expresión de ruta en la casilla correspondiente, usando puntos para propiedades o corchetes para listas.
- Haz clic en el botón para ejecutar la consulta sobre la estructura JSON.
- Revisa la lista de valores devueltos, el recuento de coincidencias y la confirmación de la ruta evaluada en el panel de resultados.
Ejemplos
- Entrada JSON: {"usuarios": [{"nombre": "Ana", "activo": true}, {"nombre": "Carlos", "activo": false}]}. Ruta: usuarios.*.nombre. El resultado extrae: ["Ana", "Carlos"] con 2 coincidencias.
- Entrada JSON: {"tienda": {"articulos": ["libro", "cuaderno", "lapiz"]}}. Ruta: tienda.articulos[0]. El resultado extrae: ["libro"] con 1 coincidencia.
Preguntas frecuentes
¿Qué ocurre si la ruta no encuentra ningún valor coincidente?
La herramienta finaliza la consulta mostrando cero coincidencias y una lista vacía de valores, siempre que la sintaxis JSON sea válida.
¿Qué pasa si introduzco un JSON mal formateado?
Si tanto la entrada JSON como la ruta contienen texto pero el JSON tiene errores de sintaxis, la herramienta devuelve un fallo en lugar de los valores extraídos.
¿Qué sintaxis de ruta se puede utilizar?
Admite propiedades separadas por puntos para objetos, comodines para recorrer listas u objetos, e índices o rangos numéricos entre corchetes para listas.
¿Qué devuelve el sistema si dejo los campos vacíos?
Si dejas la entrada JSON o la ruta vacías (o solo con espacios), la herramienta completa la ejecución con cero coincidencias.