使用JsonPath的Flattern json对象

时间:2017-02-01 16:48:44

标签: java json jsonpath

是否可以使用JsonPath将结果提取到展平的json。即,应该与子数据一起提取父数据?

示例输入:

{
  "phoneNumbers": [
    {
      "type": "iPhone",
      "numbers": [
        {
          "phone": "12345"
        },
        {
          "phone": "12346"
        }
      ]
    },
    {
      "type": "home",
      "numbers": [
        {
          "phone": "12347"
        }
      ]
    }
  ]
}

,预期结果应为

[
  {
    "type": "iPhone",
    "phone": "12345"
  },
  {
    "type": "iPhone",
    "phone": "12346"
  },
  {
    "type": "home",
    "phone": "12347"
  }
]

0 个答案:

没有答案