使用java从路径创建json

qnzebej0  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(231)

我需要从路径创建一个json。例如,我的路径及其值如下所示

  1. root/departments[name=dept1]/employees[id=emp1]/firstName = firstName
  2. root/departments[name=dept1]/employees[id=emp1]/lastName = lastName
  3. root/departments[name=dept1]/employees[id=emp2]/firstName = firstName
  4. root/departments[name=dept2]/employees[id=emp1]/firstName = firstName

从这里我需要生成如下的json。

  1. {
  2. "root": {
  3. "departments": [
  4. {
  5. "name": "dept1",
  6. "employees": [
  7. {
  8. "id": "emp1",
  9. "firstName": "firstName",
  10. "lastName": "lastName"
  11. },
  12. {
  13. "id": "emp2",
  14. "firstName": "firstName"
  15. }
  16. ]
  17. },
  18. {
  19. "name": "dept2",
  20. "employees": [
  21. {
  22. "id": "emp1",
  23. "firstName": "firstName"
  24. }
  25. ]
  26. }
  27. ]
  28. }

}
当我签入jsonpath和jsonpointers时,不支持这种结构。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题