[英]WSO2 ESB discards leading zero JSON
我正在使用HTTP POST和以下格式的JSON請求正文創建Rest API:
{ "test":{"msisdn":"08182234566","amount":"10000"}}
我將使用JSON表達式$.test.msisdn
將msisdn值用作PayloadFactory
中介程序的參數。
但是,msisdn的值更改為8182234566,且不帶前導零。
在messageFormatter
和messageBuilder
,我在WSO2 ESB axis2配置上使用:
org.apache.axis2.json.JSONMessageFormatter
org.apache.axis2.json.JSONOMBuilder
如何在WSO2 ESB上保留前導零?
我不確定,但是有一個等效的錯誤,我交換了
org.apache.axis2.json.JSONMessageFormatter by org.apache.axis2.json.JSONStreamFormatter
和
org.apache.axis2.json.JSONBuilder by org.apache.axis2.json.JSONStreamBuilder
之后,所有工作和我的Json都不會被wso2改變
也許這可以幫助您
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.