【问题标题】:Json array transformation using jolt使用 jolt 的 Json 数组转换
【发布时间】:2017-01-04 10:18:19
【问题描述】:

我想转换一个 JSON 数组,

JSON:

{
    "data1": {
        "data2": [
            {
                "element1": "value1",
                "entity": [
                    "array0",
                    {
                        "element2": [
                            "abc",
                            "pqr",
                            "xyz"

                        ]
                    }
                ]
            }

想要的输出:

"data2" : {
                    "element1":"value1",
                    "entity" : "array0",
                    "element2":[abc,pqr,xyz]
            }

请找到转换此 JSON 的方法 我尝试了不同的方法来访问 element1 。它不工作

【问题讨论】:

    标签: jolt


    【解决方案1】:

    规格 [ { "operation": "shift", "spec": { "data1": { "data2": { "*": { // data2 array index "element1": "data2[&1].element1", "entity": { // index input entity array explicilty with "0" and "1" "0": "data2[&2].entity", "1": { "element2": "data2[&3].element2" } } } } } } } ]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-05
      • 1970-01-01
      • 1970-01-01
      • 2017-09-20
      • 2021-09-26
      • 1970-01-01
      • 2021-12-02
      • 1970-01-01
      相关资源
      最近更新 更多