如何使用子节点的引用获取父节点的值。
我有以下示例JSON。
"resultItems": [
{
"id": 612562,
"variables": {
"patient_lastName": "Test",
"processEnrollmentRequest": {
"clinicalData": {
"patientstreet": "100 Test STREET; Data 105B",
"patientMRN": "Test_102111"
},
{
....
....
}
]
}
我想要以下方式的数据。
如果是patientMRN=Test_102111
,那么我想检索id
。
我使用了以下表达式$.[?(@.patientMRN=='1221021')]
但这使我回到了临床数据中存在的结点,如下所示。
{
"patientstreet": "100 Test STREET; Data 105B",
"patientMRN": "Test_102111",
}
我想要该ID的整个JSON,如下所示。
{
"id": 612562,
"variables": {
"patient_lastName": "Test",
"processEnrollmentRequest": {
"clinicalData": {
"patientstreet": "100 Test STREET; Data 105B",
"patientMRN": "Test_102111",
}
意味着如果patientMRN
匹配,那么我需要获取ID为“ 612562”。