Мне нужно запросить следующий JSON и получить результат с идентификатором, равным 2. Но мне нужно вернуть только id и sr c .lname для него. Как мне этого добиться?
Пробный запрос:
$.ccid[*].[?(@.src.identifier!=null)].['id', 'src']
С помощью этого запроса я могу получить идентификатор и sr c. Но я не могу применить фильтр и получить только определенные c ключи. Пожалуйста, помогите
Введите JSON
{
"ccid": [
{
"id": 13,
"src": {
"sname": "XA-SXXD",
"lname": "John",
"identifier": 2,
"StatusCode": "C"
}
},
{
"id": 14,
"src": {
"sname": "XB-SXXD",
"lname": "Cena",
"identifier": 3,
"StatusCode": "C",
}
}
]
}