0
Gson APIを使用してオブジェクトをjsonドキュメントに変換しています。プロパティの1つはxml文字列である文字列です。変換時にxmlが適切に出力されない場合、すべての改行は\ nに変換され、すべてのタブは\ tに変換されます。Gsonを使用して改行を文字に変換することを無視する方法
コード:
Gson gson = new GsonBuilder().disableHtmlEscaping().setPrettyPrinting().create();
mashalledJson = gson.toJson(documentPropertiesWrapper);
expected Output :
<name>InterestRates_Trade_EMEA_MUREX_OfficialEOD_CentreState</name>
<snapshotDate>2015-01-01</snapshotDate>
Actual Output :
<name>InterestRates_Trade_EMEA_MUREX_OfficialEOD_CentreState</name>\r\n\t<snapshotDate>2015-01-01</snapshotDate>
私は上記を試しましたが、まだ私が期待していたものではありません。この変更の出力はInterestRates_Trade_EMEA_MUREX_OfficialEOD_CentreState 2015年1月1日 snapshotDate> 、このようなものになった後、私はsnapshotdateでは、新しい行が必要な場合は、交換しないでください次の行 –
に来てほしいです\ n ""と2番目のreplaceAllを削除して試してみてください。 – notionquest