0
payloadfactoryメディエーターを使用してxmlをjsonに変換する際に問題に直面しています。WSO2 PayloadFactoryメディエーター
XML構造が
<base>tyuä</base>
を含むされ、それがここに
"base":"tyuä"
に変換する必要がありますが、私のコードの抜粋である:::
<payloadFactory media-type="json">
<format>
{
"base": ""
}
</format>
<args>
<arg evaluator="xml" expression="//base/text()"/>
</args>
</payloadFactory>
しかし、それは与えています私を "ベース"として: "tyu├ - "。 これを解決するにはどうすればよいですか?
ここで、間違ったエンコードが表示されますか?ログ出力またはメッセージ応答では? (入力が既に正しい場合、ペイロードファクトリの前にXMLをログに記録しようとしましたか?) – gusto2
実際にwso2logsのxml構造は tyu├-として表示され、出力は "base": "tyu├ñ"と表示されます。 しかし、私は "ベース"として出力をしたい: "tyu├"要件ごとに。 –
も、wso2logだけでなく、REALメッセージ出力(応答)が何であるかを見てください。表示された文字のエンコーディングにはログ(コンソール)が含まれている可能性がありますが、メッセージ自体はok – gusto2