【问题标题】:JOLT spec to convert a nested JSON to a denormalized JSON将嵌套 JSON 转换为非规范化 JSON 的 JOLT 规范
【发布时间】:2017-10-27 23:51:30
【问题描述】:

需要将嵌套 JSON 转换为非规范化 JSON 的 Jolt 规范。

输入:

{
   header :
     company: "ABC",
     ip: 10.3.2.4,
     network : [ {url:"http://abc.in", "latency":2000}, {url:"http://xzy.au", "latency":2000}],
}

输出:

[
{
  url:"http://abc.in",
   ip: 10.3.2.4
},
{
  url:"http://xzy.com",
   ip: 10.3.2.4
}
]

【问题讨论】:

    标签: json denormalization jolt


    【解决方案1】:

    规格

    [
      {
        "operation": "shift",
        "spec": {
          "header": {
            "network": {
              "*": {
                "url": {
                  "@": "[&2].url",
                  "@(3,ip)": "[&2].ip"
                }
              }
            }
          }
        }
      }
    ]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多