0

写真を撮ってテキストを追加する Android アプリを作成しています。私が構築した他のアプリでは、データを JSON データとしてローカルに保存しています。アクティビティがいつ停止するかを確認できないため、すべてのステップで常にローカル (JSON) に保存する必要があることを読みました。

現在作成中のアプリで、データを SQL データベースにアップロードしたいと考えています。たとえば、写真を撮り、ローカルに保存して編集し (編集ごとに保存しながら)、サーバーにアップロードします。次に、データベースにアクセスして完成した写真を表示するリストを表示したいと思います。

引き続き JSON を使用して保存し、特定のものだけをデータベースにアップロードすることはできますか? それとも、JSON をスキップしてデータベースに直接移動する必要がありますか?

JSON データを SQL データベースに送信する組み込みメソッドはありますか? これについて最善の方法を見つけようとしているだけです。アドバイスをいただければ幸いです。

4

1 に答える 1

0

後でデータをクエリしたりフィルター処理したりする必要があり、JSON で行うのは面倒なので、データを JSON として保存しません。

データを sqlite (テキストのみ) に保存し、サーバーに送信するときに JSON としてシリアル化することをお勧めします。

JSON データを送信する特別な方法はありません。HTTP 経由の通常のプレーン テキストです。

原則として、データストレージはデータベースにある必要があり、JSON (または XML) を使用してデータを交換できます (サーバーと同期するなど)。

また、大量のデータを送信する場合は、サーバーに送信する前に圧縮することを検討してください

于 2013-10-10T20:43:21.237 に答える