WSO2 ESB丢弃领先的零JSON

时间:2015-04-16 08:16:06

标签: json rest wso2 axis2 wso2esb

我正在使用带有JSON请求体的HTTP POST创建一个Rest API,格式如下:

{ "test":{"msisdn":"08182234566","amount":"10000"}}

我将使用msis表达式PayloadFactory将msisdn值用作$.test.msisdn介体的参数。

然而,msisdn的值更改为8182234566而没有前导零。

关注messageFormatter& messageBuilder,我在WSO2 ESB axis2配置上使用:

org.apache.axis2.json.JSONMessageFormatter
org.apache.axis2.json.JSONOMBuilder

如何在WSO2 ESB上保留前导零?

1 个答案:

答案 0 :(得分:0)

我不确定,但我有一个等效的错误,我交换

org.apache.axis2.json.JSONMessageFormatter by org.apache.axis2.json.JSONStreamFormatter

org.apache.axis2.json.JSONBuilder by org.apache.axis2.json.JSONStreamBuilder

之后,所有的工作和我的Json都没有被wso2改变

也许这可以帮到你