-2
나는 JSON 경로 파서를 사용하여 JSON을 트래버스하는 방법은 무엇입니까?
나는이 시도 .. 내가 다른 객체에서 검색 한 empi_id에 동일한 아이디 년대의 인구 통계를 얻으려면 지금 다음 JSON 응답'{ "person_list":
[
{
"id": "4",
"demographics": {
"address": {
"city": "Tokyo",
"country": "Japan",
"county_or_parish": "some county",
"postal_code": "98765",
"state_or_province": "some state",
"street_addresses": [
"123 Some Street"
]
},
"date_of_birth": "1964-01-30T00:00:00.000Z",
"date_of_death": "2013-01-30T00:00:00.000Z",
"deceased": true,
"emails": [],
"gender": "Male",
"full_name": "Yagami Light M",
"given_names": [
"Light",
"Maes"
],
"family_names": [
"Yagami",
"Hughes"
],
"prefix": "Dr.",
"suffix": "Jr.",
"telecoms": [],
"mrn_aliases": [],
"payer_info": [],
"person_benefit_coverages": []
},
"mara_risk_scores": [
{
"score": 10.0,
"model": "CXCONLAG0"
},
{
"score": 20.0,
"model": "CXCONLAG1"
},
{
"score": 30.0,
"model": "CXCONLAG2"
}
],
"dashboard": {},
"has_flagged_manual_data": true,
"record_ids": []
},
{
"id": "3",
"demographics": {
"emails": [],
"given_names": [],
"family_names": [],
"telecoms": [],
"mrn_aliases": [],
"payer_info": [],
"person_benefit_coverages": []
},
"mara_risk_scores": [],
"dashboard": {},
"has_flagged_manual_data": false,
"record_ids": []
}
]
}'
이 .. 에게 JsonPath를 .doc (.idE).)
그것은 작동하지 않는 것 같습니다 .. 제발 나를 도울 수 있습니까? (jsonObject, "$ person_list [] 인구 통계" 그것으로?
$.person_list[?(@.id=='4')].demographics
당신이 관심있는 사람의 ID로 4를 교체하고 그것은 트릭을 수행해야합니다