実際に私はプロキシでペイロードファクトリを使用しており、残りの部分とjsonコンテンツを持つプロキシを呼び出しています。ここで私の統合フローは、私はプロキシを呼び出し、プロキシはjmsメッセージストアにリクエスト(jsonコンテンツ付き)を送信し、メッセージストアからメッセージを消費し、定義済みのエンドポイントに送信するようにメッセージプロセッサを定義しました。 API)。しかし問題は数字の文字列が整数要素として自動的に変換されることです: "orderId":10000(私はそれを文字列 "orderId": "10000"にしたい)が、私のエンドポイントメッセージブローカーを使用して)正常に動作します。この問題を解決するのを助けてください。wso2 esb json to json変換二重引用符がありません
0
A
答えて
1
を追加Formatersセクションの下
<messageFormatter contentType="application/json"
class="org.apache.synapse.commons.json.JsonStreamFormatter"/>
を追加しますが、この問題にmy question with more detailsを指し、これはWSO2のESB 4.9.0 のバグであるように見えますwso2 jira
0
問題がある場合は、JSONメッセージフォーマッタを変更する必要があります。 そのためには以下の手順に従ってください。
変更org.apache.axis2.json使用かわりJsonStreamFormatterのJSONメッセージフォーマッタを変更する必要があり、その後
/repository/conf/axis2/axis2.xml [ESBホーム]作業ディレクトリ.JSONMessageFormatter。
<!--messageFormatter contentType="application/json" class="org.apache.synapse.commons.json.JsonStreamFormatter"/--> <messageFormatter contentType="application/json" class="org.apache.axis2.json.JSONStreamFormatter"/>
0
あなたは、 "アプリケーション/ JSON" のために既存のビルダーとフォーマッタを削除し、以下を追加し
org.apache.synapse.commons.json.JsonStreamBuilder
org.apache.synapse.commons.json.JsonStreamFormatter
axis2.xmlを、以下のビルダーとフォーマッタを使用することができます。
ビルダーセクションの下の詳細については
<messageBuilder contentType="application/json"
class="org.apache.synapse.commons.json.JsonStreamBuilder"/>
関連する問題
- 1. Django json一重引用符と二重引用符?
- 2. 二重引用符やバックスラッシュJSONは
- 3. PHP/JSON配列二重引用符
- 4. json makeは二重引用符で区切ります
- 5. 二重引用符で囲んだ二重引用符
- 6. DjangoテンプレートはJSONキーに二重引用符でアクセスできません:{"'Key'": "Value"}
- 7. php:文字列は二重引用符で、一重引用符ではありません。直し方?
- 8. 二重引用符
- 9. JSON.net jsonで二重引用符でデシリアライズが失敗する
- 10. Regex一重引用符または二重引用符ではありません
- 11. jquery二重引用符で囲まれたjsonオブジェクト
- 12. 二重引用符で囲まれたJson文字列形式
- 13. JSON値は、2つの余分な二重引用符
- 14. 二重引用符で囲んだ一重引用符
- 15. jsonは有効ではありません、引用符とバックスラッシュ
- 16. fgetcsv二重引用符で囲んだ文字列に変換
- 17. JSON文字列:ここでは、二重引用符に
- 18. JSとJSONの二重引用符をエスケープする方法
- 19. JSON結果の二重引用符をエスケープする
- 20. jsonの二重引用符をクリアする方法は?
- 21. jsonから二重引用符を削除するには
- 22. 返されたjsonの二重引用符
- 23. 単一引用符と二重引用符の交換
- 24. XSLT一重引用符を二重引用符で置き換えます。
- 25. Python:二重引用符で置換タブ
- 26. foreachメディエータを使用してWSO2 ESBでJSON配列を変換
- 27. 「単一二重引用符で "」二重の二重引用符を置き換え
- 28. javascriptの一重引用符または二重引用符
- 29. Node.jsの一重引用符または二重引用符?
- 30. JSON文字列で二重引用符がサポートされていますか?
私は前にこれをしましたが、何も起こりません、あなたは私の新しい[質問]を見ていただけますか(http://stackoverflow.com/question) s/38321898/wso2-esb-json-missing-quotes-and-brackets)、私はずっと多くの詳細について私の問題を説明してきました。ありがとう –