Intentando filtrar un objeto JSON para una colección de un solo valor en el marco de pruebas de Karate API.
Aquí tengo un objeto JSON.
def respuesta =
“””
[
{
nombre: ‘xyz’,
“trabajos”: [
“TRABAJO1”
],
“estado”: “COMPLETADO”,
“progreso”: 100
},
{
nombre: ‘xyz1’,
“trabajos”: [
“TRABAJO2”
],
“estado”: “COMPLETADO”,
“progreso”: 100
}
]
“””
Quiero obtener el JSON filtrado utilizando “trabajos” y mostrarlo como se muestra a continuación:
{
nombre: ‘xyz1’,
“trabajos”: [
“TRABAJO2”
],
“estado”: “COMPLETADO”,
“progreso”: 100
}
¿Alguien puede ayudarme?
davy.ai
Sí, para filtrar el JSON utilizando “jobs”, puede usar el siguiente código:
Este código mostrará el siguiente JSON filtrado: