理想的には、ライターを切り替えるだけの理想的な方法です。 1つの書き込みはjsonと別のxmlを書きます。逆も同じですが、1つのファクトリはjsonのInputStreamともう1つはxmlのInputStreamを受け取ります。どちらの場合でも、バインディング・スタッフはInputStreamを指定してオブジェクト・ストリームを戻します。単純なスイッチでxmlまたはjsonを読み書きするJavaライブラリ
0
A
答えて
4
XStreamこれはかなりうまくいきます。
(XML用)通常のインスタンス化:(JSON用)
new XStream();
代替インスタンス化:
new XStream(new JettisonMappedXmlDriver());
/**************** or ****************/
new XStream(new JsonHierarchicalStreamDriver());
0
あなたはこれを自分でコーディングする探している場合 - それはStrategy patternのために良い場合のように聞こえますFactory Method pattern
1
関連する問題
- 1. xmlをJavaで読み書きする
- 2. 単純な読み書き巨大な入力ファイルの問題
- 3. C64 T64、D64イメージファイルを読み書きするためのJavaライブラリ?
- 4. rubyで簡単に読み書きできるjson文字列
- 5. Javaで単純なベンチマークツールを書く
- 6. 単純なC++バイナリファイルの読み込み
- 7. C++とJava用の単純なクロスプラットフォームネットワーキングフレームワーク/ライブラリ
- 8. バイナリ構造の読み書き:このコードを単純化するには?
- 9. Linuxでbitonal(1bpp)イメージを読み書きするためのライブラリ?
- 10. Javaのオープンソースの書き込み/読み取りライブラリ
- 11. jsonで簡単に印刷する方法簡単なJavaライブラリ
- 12. この要件に最も適したDBMSはどれですか? (大きな、単純な構造、大量の書き込み/高速読み取り、Java)
- 13. 大きなXMLをsybaseに書き込んで読み込みますか?
- 14. 単純な読み取り/書き込み(更新なし)シナリオのための最高の高性能データベース
- 15. データベースから巨大なデータを読み込み、xmlに書き込むJava
- 16. Javaのテキストファイルを読み書きする
- 17. Xmlでの読み書き方法
- 18. は、私は単純なXML文書を持ってXPATH
- 19. javaでXMLを読み取るには?
- 20. 単純な文法を解析するJavaライブラリはありますか?
- 21. 簡単なアクセスw \ Androidを使用したXMLファイルへの読み込みと書き込み
- 22. Java:ファイルへの並列処理と単純な書き込みの追加
- 23. 単一のNamed Pipeクライアントで読み書きできますか?
- 24. csvファイルの読み書きに適したライブラリですか?
- 25. バイナリ形式を含むplistファイルを読み書きできるJavaライブラリはありますか?
- 26. pbxproj/xcodeprojファイルを読み書きするライブラリですか?
- 27. 単純なFAT16/FAT32読み取り/書き込みの実装に関する提案
- 28. xmlファイルで読み書きを分ける方法は?
- 29. IE10のXMLは、私は、単純なHTMLファイルを書いていますインラインフレーム
- 30. 単純なdojoツリー読み込みでの問題
ニース - Javaの.NET WCFシリアライゼーションに相当するXStreamですか? – Fakrudeen
@Fakrudeen:わかりません。私は.NETやWCFのプログラマーではない –
XStreamは本当に使いやすいようですが、チップのおかげです。 –