我正在使用带有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上保留前导零?
答案 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改变
也许这可以帮到你