空值为空

时间:2017-05-23 09:49:11

标签: wso2 wso2esb

我正在尝试使用数据映射程序中介来转换复杂的JSON,我需要更改字段名称并将空字符串转换为空字符串。

  

输入:

{
  "field1" : "value 1",
  "field2" : "value 2",
  "field3" : null,
  "field4" : null,
  [...]
}
  

输出:

{
  "One" : "value 1",
  "Two" : "value 2",
  "Three" : "",
  "Four" : "",
  [...]
}

我已经实现了我自己的 nullToEmpty 函数,并在 CustomFunction Operation 中使用,但我无法重复使用它,如果我这样做是为任何使用它的字段重复

有没有更好的方法来实现这种转变?

由于

1 个答案:

答案 0 :(得分:0)

目前,无法使用DataMapper重用自定义函数。不幸的是,您必须复制代码。