パスから JSON を作成する必要があります。たとえば、私のパスとその値は以下のようになります
root/departments[name=dept1]/employees[id=emp1]/firstName = firstName
root/departments[name=dept1]/employees[id=emp1]/lastName = lastName
root/departments[name=dept1]/employees[id=emp2]/firstName = firstName
root/departments[name=dept2]/employees[id=emp1]/firstName = firstName
これから、このようなjsonを生成する必要があります。
{
"root": {
"departments": [
{
"name": "dept1",
"employees": [
{
"id": "emp1",
"firstName": "firstName",
"lastName": "lastName"
},
{
"id": "emp2",
"firstName": "firstName"
}
]
},
{
"name": "dept2",
"employees": [
{
"id": "emp1",
"firstName": "firstName"
}
]
}
]
}
}
JsonPath と JsonPointers にチェックインしたとき、この種の構造はサポートされていません。