我如何使用apache camel修剪JSON中的尾随空格。我有下面的名称字段中的尾随空格输入。
我正在使用下面的行来修剪白色,但没有得到修剪。
<setBody>
<simple trim="true">${body}</simple>
</setBody>
正文
{
"primaryRelationOfficer": 0,
"dedupReq": true,
"blackListReq": false,
"dedup": [
{
"cif": "12345",
"categoryCode": "RETAIL",
"defaultBranch": "BQA",
"firstName": "SARTHU ",
"lastName": " DEVA",
"shortName ": "UTTAM MONDAL",
"dateofBirth": "1980-10-20T00:00:00",
"custPAN": "",
"sector ": "MANF"
},
{
"cif": "2345",
"categoryCode": "RETAIL",
"defaultBranch": "SID",
"firstName": "GADDAM ",
"lastName": "DEVENDRA ",
"shortName ": "GADDAM DEVENDRA",
"dateofBirth": "1980-10-20T00:00:00",
"custPAN": "",
"sector ": "MANF"
}
]
}
1条答案
按热度按时间rsaldnfx1#
我如何使用apache camel修剪JSON中的尾随空格。我有下面的名称字段中的尾随空格输入。
您没有提到是否需要删除值中的尾随空格,所以我也添加了这一点,以备您需要。一个可能的解决方案是:
下面是一个简单的测试用例:
}
配置文件
重复数据删除
将POJO转换为json后的输出: