理想的には、ライターを切り替えるだけの理想的な方法です。 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で単純な要素を読み書きする
- 2. xmlをJavaで読み書きする
- 3. mongoで単純な読み書きユーザーを追加する3.4.1
- 4. C64 T64、D64イメージファイルを読み書きするためのJavaライブラリ?
- 5. 単純な読み書き巨大な入力ファイルの問題
- 6. rubyで簡単に読み書きできるjson文字列
- 7. Java:単純なXMLでXMLを解析する
- 8. 単純なXMLファイルを読む
- 9. Javaで単純なベンチマークツールを書く
- 10. x10HostingでJSONを読み書きする
- 11. C++とJava用の単純なクロスプラットフォームネットワーキングフレームワーク/ライブラリ
- 12. 単純なC++バイナリファイルの読み込み
- 13. 単純なページのデータベース読み込み
- 14. バイナリ構造の読み書き:このコードを単純化するには?
- 15. Javaのオープンソースの書き込み/読み取りライブラリ
- 16. Linuxでbitonal(1bpp)イメージを読み書きするためのライブラリ?
- 17. XMLは、Firefox上で、私は、単純なXML要求をした
- 18. jsonで簡単に印刷する方法簡単なJavaライブラリ
- 19. この要件に最も適したDBMSはどれですか? (大きな、単純な構造、大量の書き込み/高速読み取り、Java)
- 20. jsonをelephantbirdを使って読み込んでいます - 単純なタスクでエラーが発生しました
- 21. 大きなXMLをsybaseに書き込んで読み込みますか?
- 22. Javaで大きなバイナリファイルを読み書きする
- 23. データベースから巨大なデータを読み込み、xmlに書き込むJava
- 24. は、私は単純なXML文書を持ってXPATH
- 25. 単純な文法を解析するJavaライブラリはありますか?
- 26. javaでXMLを読み取るには?
- 27. 単純な読み取り/書き込み(更新なし)シナリオのための最高の高性能データベース
- 28. Xmlでの読み書き方法
- 29. outfileエラーへの読み書き(おそらく単純な修正)
- 30. Javaのテキストファイルを読み書きする
ニース - Javaの.NET WCFシリアライゼーションに相当するXStreamですか? – Fakrudeen
@Fakrudeen:わかりません。私は.NETやWCFのプログラマーではない –
XStreamは本当に使いやすいようですが、チップのおかげです。 –