私はユーザーの設定を保存したいと言いますが、文字列と整数の設定ではありません。それらのうちのいくつかは、Color、JFreeChartチャート設定などのJavaオブジェクトと呼ばれています。これを実行する最善の方法は何ですか? YAMLはオプションで、そのデータをアプリケーションに直列化するだけでしょうか?私は文字列をJavaオブジェクトに変換する翻訳コードを書く必要がないようにしたい。ありがとう。ウェブサイトにユーザー設定を保存する最も良い方法は?(文字列のエントリだけではない)
0
A
答えて
3
オプションはXStreamです。
使いやすく、外部設定が不要で、JavaオブジェクトをXMLまたはJSONに/から変換します。
*シリアル化された環境設定をよりポータブルまたは読みやすくするには、いくつかの注釈が必要です。しかし、目的がJavaオブジェクトをおよそ人間が読める形式に/から直列化/逆シリアル化するだけであれば、注釈は必要ありません。
1
XMLやJSONなどの標準的なオブジェクトと文字列のマッピングを使用できます。あなたは変換を行うためにサードパーティのライブラリを使用するだけです(自分で書く必要はありません)
1
あなたの好みをどこに保存しますか?彼らがDBに行く場合は、ORMを使用してください。ファイルにシリアライズすれば、XStreamをbiziclopの提案として使用でき、JSONとXMLにシリアライズできます
関連する問題
- 1. T4の設定を保存する最も良い方法
- 2. 可変数の設定を保存する最も良い方法は?
- 3. iPhoneアプリケーションに文字列を保存する最も良い方法は何ですか?
- 4. SQLiteに配列を保存する最も良い方法は何ですか?
- 5. SQLiteでSoapEnvelopeを保存する最も良い方法は?
- 6. SQLデータベースにコメントフラグを保存する最も良い方法は?
- 7. iPhoneにゲームデータを保存する最も良い方法は?
- 8. アンドロイドアプリにテキストデータを保存する最も良い方法は?
- 9. mysqlにデータを保存する最も良い方法は?
- 10. 記事をデータベースに保存する最も良い方法は?
- 11. ユーザーの銀行口座情報を保存する最も良い方法は?
- 12. テーブルビューの要素を保存する最も良い方法は?
- 13. WinRTアプリケーションの設定を保存する最良の方法は?
- 14. 注文リストをデータベースに保存する最も良い方法は?
- 15. 画像を保存する最も良い方法は?
- 16. JQuery変数を保存する最も良い方法は?
- 17. 認証トークンを保存する最も良い方法は?
- 18. MySQLデータベースに配列を保存する最も良い方法は?
- 19. 文字列をPHPでUnicode文字の配列に分割する最も良い方法は何ですか?
- 20. 長い文字列から文字列を解析する最も良い方法は何ですか?
- 21. 膨大な量のユニークな文字列を保存する最も速い方法は何ですか?
- 22. コアデータドキュメントにドキュメント固有の設定を保存する最も良い方法は何ですか?
- 23. Ruby Rakeタスクにプロジェクト固有の設定情報を保存する最も良い方法は何ですか?
- 24. ActiveRecordのないプロパティにデフォルト値を設定する最も良い方法は?
- 25. PHP:datetimeを文字列に変換する最も良い方法は?
- 26. 設定変数をPHPに保存する最も良い方法は何ですか?
- 27. C++でデータを保存する最も良い方法
- 28. BoltDBにデータを保存する最も良い方法
- 29. emberボタンに "temp"データを保存する最も良い方法
- 30. テキストサイズを設定する最も良い方法は?