Nifi震动转换规格

时间:2019-02-22 01:05:34

标签: json apache-nifi jolt

我正在尝试使用nifi jolttransformjson转换我的JSON。 我正在使用这个网站http://jolt-demo.appspot.com/#modify-stringFunctions

我有一个JSON

{
"response": {
"Attribute": [
  {
    "id": "670868",
    "another_id": "8385",
    "category": "A",
    "type": "abc"
  },
  {
    "id": "670870",
    "another_id": "8385",
    "category": "B",
    "type": "abc"
  }
]
}
}

我的震动规格是

enter code here 
[
{
"operation": "shift",
"spec": {
  "response": {
    "Attribute": {
      "*": {
        "type": "TYPE",
        "category": "CATEGORY"
      }
    }
  }
}
}
]

当前输出为

{
  "TYPE" : [ "abc", "abc" ],
  "CATEGORY" : [ "A", "B" ]
}

想要的输出是

[
   {
      "TYPE":"abc",
      "CATEGORY":"A"
   },
   {
      "TYPE":"abc",
      "CATEGORY":"B"
   }
]

请帮助。我尝试了很多组合,但似乎无法弄清楚。

1 个答案:

答案 0 :(得分:1)

请参见Map to List示例,您将找到解决方案:

npx create-react-app todo --typescript