Tag: JSON-PATH-EXPRESSION
Estoy tratando de filtrar elementos de mis datos JSON que contienen valores específicos en un arreglo con jsonpath_ng en Python. Los datos se ven así: [ { “id”: “a”, “test”: [ “a1”, “a2” ] }, { “id”: “b”, “test”: [ “a1”, “a3” ] } ] Al probar los datos en . . . Read more
Estoy usando JSONPath para filtrar un archivo JSON, estoy tratando de recuperar tanto la clave como el valor del array JSON pero estoy perdido tratando de descubrir la mejor manera de hacerlo. CONSULTA $.phoneNumbers[*].[type,number] ARRAY { “firstName”: “John”, “lastName”: “doe”, “age”: 26, “address”: { “streetAddress”: “naist street”, “city”: “Nara”, “postalCode”: . . . Read more
¿Cómo usar jsonpath para extraer solo el valor de identificación de Json como el siguiente? [ { “Name”: “Test”, “Code”: “00”, “options”: [ { “id”: “SS111”, “roundTrip”: false, “price”: 53900, “trains”: [ { “packageDiscount”: 3244, “goodsType”: “REGULAR” } ], “adults”: 1 } ], “type”: “DOMESTIC_TRAIN” }, { “Name”: “Test”, “Code”: . . . Read more
Quiero conocer el valor de “Test1” cuyo valor “createdTs” es mayor o igual a 444. Incluso si llamo a Jsonpath como se muestra a continuación, no funciona. El resultado que quiero es el siguiente.
Estoy intentando recuperar el id del flujo de trabajo que tiene “type”:”system” utilizando una expresión JSON. Método: public static int getSystemWorkflowId(final Map<string, string=””> cookies) { return workflow.get(cookies).then().extract().jsonPath().getInt(“$..workflows[?(@.type ==’system’)].id”); } Carga útil: { “workflows”: [ { “id”: 1, “name”: “Flujo de trabajo de contratación”, “type”: “system”, “options”: [], “active”: 1 }, . . . Read more