我在wso2 esb中將json轉換爲json時出現了問題,實際上我在代理中使用了有效載荷工廠,我用休息和json內容調用代理。這是我的集成流程,我稱之爲代理,代理將請求(包含json內容)發送到jms消息存儲,然後我定義了一個消息處理器來消費來自消息存儲的消息並將它們發送到定義的端點(.net web API)。但問題是數字字符串會自動轉換爲整數元素:「orderId」:10000(我希望它是字符串「orderId」:「10000」),但是當我直接從代理髮送請求到我的終點(沒有使用消息代理)它工作正常。你能幫我解決這個問題嗎?wso2 esb json to json轉換雙引號缺失
0
A
回答
1
欲瞭解更多詳情,請參閱my question with more details在這個問題上,貌似這是WSO2 ESB的錯誤4.9.0 wso2 jira
0
爲了您的問題需要更改JSON消息格式化程序。 請按照下面的步驟。
改變你的工作目錄[ESB首頁] /repository/conf/axis2/axis2.xml
,那麼你需要改變,而不是JsonStreamFormatter JSON消息格式化程序使用org.apache.axis2.json .JSONMessageFormatter。
<!--messageFormatter contentType="application/json" class="org.apache.synapse.commons.json.JsonStreamFormatter"/--> <messageFormatter contentType="application/json" class="org.apache.axis2.json.JSONStreamFormatter"/>
0
您可以使用下面的建設者和格式在axis2.xml
org.apache.synapse.commons.json.JsonStreamBuilder
org.apache.synapse.commons.json.JsonStreamFormatter
刪除現有的建設者和格式化爲 「應用/ JSON」,並添加以下。
下添加Formaters部分
<messageFormatter contentType="application/json"
class="org.apache.synapse.commons.json.JsonStreamFormatter"/>
下添加建設者部分
<messageBuilder contentType="application/json"
class="org.apache.synapse.commons.json.JsonStreamBuilder"/>
相關問題
- 1. WSO2 ESB數組與單個元素JSON到JSON轉換括號丟失
- 2. 如何轉換WSO2中的JSON ESB
- 3. echo json to textfile刪除雙引號
- 4. 如何在Mule ESB中轉換json-to-json文檔
- 5. 將JSON值中的雙引號轉換爲單引號?
- 6. MacVim json雙引號
- 7. Logstash JSON輸入與轉義雙引號
- 8. Highcharts with JSON雙引號
- 9. WSO2 API網關將JSON轉換爲JSON
- 10. VIM:在雙引號內交換json值
- 11. 在Python中爲JSON換掉雙引號
- 12. 在wso2 ESB 4.6.0代理中將傳入XML轉換爲JSON
- 13. 我們如何將XML轉換成JSON數組中的WSO2 ESB
- 14. WSO2 ESB無法將完整的JSON數據轉換爲XML
- 15. WSO2 ESB將70MB JSON有效載荷轉換爲XML
- 16. WSO2 ESB:將XML轉換爲JSON併發送到端點
- 17. WSO2 ESB - 使用腳本調解器將XML轉換爲JSON
- 18. Django json單引號和雙引號?
- 19. wso2 ESB xslt轉換問題
- 20. WSO2 ESB分佈式轉換
- 21. json javascript:轉義雙引號? CONCAT JSON與其他字符串
- 22. QBO3 XML to JSON轉換器
- 23. xml to json往返轉換
- 24. 從JSON轉換時,NSArray包含缺少引號的字符串?
- 25. WSO2 ESB的JSON響應格式
- 26. 如何使用xsi:nil = true將xml元素轉換爲json如何使用xsi:nil = true將WSO2 ESB -Xml轉換爲JSON
- 27. WSO2 ESB示例440失敗(JSON/XML代理)
- 28. 轉換雙陣列JSON
- 29. WSO2 ESB迭代DSS響應(json數組)
- 30. WSo2 ESB 4.0.3和JSON中的REST服務
我這樣做過,但沒有任何反應,請你看看我的新[問題](http://stackoverflow.com/question s/38321898/wso2-esb-json-missing-quotes-and-brackets),我用更多的細節解釋了我的問題。謝謝 –