簡體   English   中英

Java Jolt bazaarvoice嵌套數組

[英]Java Jolt bazaarvoice nested array

我正在使用Jolt來轉換數據

{
  "Data": {
    "ROOT": {
      "MODIFIED_DATE": "2018-06-27T13:53:47.8",
      "A1": [
        {
          "FLD1": "BB",
          "A2": [
            {
              "FLD2": 1
            }
          ]
        },
        {
          "FLD1": "AA",
          "A2": [
            {
              "FLD2": 2
            }
          ]
        }
      ]
    }
  },
  "metaData": {
    "FLD3": "5f3c4"
  }
}

    {
          "modifiedDate": "2018-06-27T13:53:47.8",
          "a1": [
            {
              "fld1": "BB",
              "a2": [
                {
                  "fld2": 1
                }
              ]
            },
            {
              "fld1": "AA",
              "a2": [
                {
                  "fld2": 2
                }
              ]
            }
          ],
         fld3: "5f3c4"
        }

我的規格是

[
  {
    "operation": "shift",
    "spec": {
      "Data": {
        "ROOT": {
          "MODIFIED_DATE": "modifiedDate",
          "A1": {
            "*": {
              "FLD1": "a1[&1]",
              "A2": {
                "*": {
                  "FLD2": "a2[&2].fld2"
                }
              }
            }
          }
        }
      },
      "metaData": {
        "FLD3": "fld3"
      }
    }
    },
  {
    "operation": "default",
    "spec": {}
    }
]

但是它不能正常工作。 我錯過了什么?

弄清楚了。

[
  {
    "operation": "shift",
    "spec": {
      "Data": {
        "ROOT": {
          "MODIFIED_DATE": "modifiedDate",
          "A1": {
            "*": {
              "FLD1": "a1[&1].fld1",
              "A2": {
                "*": {
                  "FLD2": "a1[&3].a2[&1].fld2"
                }
              }
            }
          }
        }
      },
      "metaData": {
        "FLD3": "fld3"
      }
    }
    },
  {
    "operation": "default",
    "spec": {}
    }
]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM