Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用JsonPath平滑json对象_Java_Json_Jsonpath - Fatal编程技术网

Java 使用JsonPath平滑json对象

Java 使用JsonPath平滑json对象,java,json,jsonpath,Java,Json,Jsonpath,是否可以使用JsonPath将结果提取到扁平json。i、 例如,父数据应该与子数据一起获取吗 样本输入: { "phoneNumbers": [ { "type": "iPhone", "numbers": [ { "phone": "12345" }, { "phone": "12346" } ] }, { "ty

是否可以使用JsonPath将结果提取到扁平json。i、 例如,父数据应该与子数据一起获取吗

样本输入:

{
  "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"
  }
]

我编写了自定义实现来实现上述结果。我编写了自定义实现来实现上述结果。