UserId (文字列) とRSSSubscriptions (文字列)の 2 つのプロパティを持つエンティティがあります。このクラスのインスタンスは App Engine Datastore に保存されます。
RSSSubscriptionsは、次のようなキーと値のペアにする必要があります"Site1: Feed1", "Site2: Feed2".
ハッシュマップのようなデータ型は永続化できないため、このデータを String 形式で保持する必要があります。現在、JSONArray形式の文字列型として保存しています。と言う"[{"Site1: Feed1"}, {"Site2: Feed2"}]"
。
私のクライアントは Android アプリになります。したがって、クライアント側でこの文字列を JSON 配列として解析することになっています。しかし、ユーザーが新しいサブスクリプションを追加するたびに、JSON 形式で文字列を作成し、既存の文字列を追加するのは悪い考えだと思います。より良いアイデアはありますか?