簡體   English   中英

重命名顛簸變換中的嵌套對象

[英]Rename nested objects in jolt transformation

我已經將一個 jso 轉換為另一個 json。 一切看起來都很好。 除了以下情況。

輸入 Json:

{
  "v1": 1,
  "v2": {
    "inv1": {
      "Id": 1
    },
    "inv2": "some text"
  }
}

預期 JSON:

{
  "value1": 1,
  "value2": {
    "innervalue1": {
      "value": 1
    },
    "innervalue12": "some text"
  }
}

有人可以幫我為這種轉換編寫規范嗎?

試試這個規格:

[
  {
    "operation": "shift",
    "spec": {
      "v1": "value1",
      "v2":{
        "inv1":{
          "Id":"value2.innervalue1.value"
        },
        "inv2":"value2.innervalue12"
      }
    }
  }
]

Output 是:

{
  "value1" : 1,
  "value2" : {
    "innervalue1" : {
      "value" : 1
    },
    "innervalue12" : "some text"
  }
}

暫無
暫無

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

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