0

私はArrayList-を持っていList<Checklist> checklistsます。クラスには-Checklistが含まれています。これらには、アプリのユーザー向けの一連のチェックリストとその項目が保存されます。ユーザーのチェックリストを保存するためにリストをシリアル化することは可能ですか?ArrayListList<Item> itemschecklists

私は見つけることができるすべてを試しましたが、私ができる最善の方法はchecklists、フィールドなしitemsでバイト配列にシリアル化することです。

これが不可能な場合、リストを再構築する必要がありますか、またはこのデータを保存するためのより良い方法はありますか? (おそらくDB)

4

1 に答える 1

0

GSONライブラリをJSON文字列として使用してオブジェクトをシリアル化し、逆シリアル化しました。結果は素晴らしかった。

http://code.google.com/p/google-gson/

ライブラリは、同様の名前の変数を認識して適切に入力するのに十分なほどスマートです。このアプローチを強くお勧めします。クラス内にクラスがあるかどうかも認識します。それは素晴らしい。

于 2012-04-12T01:07:08.020 に答える