У меня есть нижняя строка json, я хочу извлечь из этой строки все поля "id"
, которые после "number":(15124,13498)
.json string-fields extract, in Talend 5.5
Я пытаюсь сделать это jsonpath в Java коде следующим образом:
String pd = JsonPath.read(jsonString, "$.response.data.number.id");`
, но я получаю исключение из-за неправильного jsonpath, какие jsonpath именно я должен написать для получения "id"
после "number"
области?
Ниже JSon строки:
{
"response": {
"code": 200,
"msg": "Success",
"data": {
"number": {
"id": "13498",
"name": "(Not in used) Daniel - 30138444",
"network_id": 1,
"network_type": "Facebook",
"currency": "USD",
"currency_info": {
"prefix": "$",
"postfix": "",
"name": "US Dollars"
},
"timezone": {
"id": 92,
"code": "PST",
"region": "America",
"locality": "Los_Angeles",
"offset": -7,
"facebook_code": 1
}
}
}
}
}
Какое точное исключение? –
Решается ли ваш вопрос? –