サーバーからデータを取得して保存し、後で接続がないときにそれらのデータを使用するAndroidアプリを作成しています。JSONオブジェクトをSQLiteデータベースに保存する方法、私には手がかりがありません。それをよりよく理解するためにいくつかの例を教えてください。本当にありがとうございました。ありがとう。
7563 次
4 に答える
1
jsonを文字列に変換し、データベースに挿入するだけです。必要な場合は、データベースから取得して使用します。
data = new JSONObject(str).getJSONObject("data");
str=データベースから取得したjson文字列
于 2012-07-09T11:25:02.263 に答える
0
于 2012-07-09T11:26:55.780 に答える
0
これを試して...
JSONオブジェクトからデータを取得していて、問題はそれを保存していると仮定しています。
SQLITE DB に格納するフィールドのタイプとフィールドの数を確認します。
対応するデータ型で JSON オブジェクトに値を格納します。
JSON オブジェクト User に 4 つのフィールドがあるとします。
名前 - 文字列 パスワード - 文字列または char[] 年齢 - int 都市 - 文字列
以下のように値を取得します。
jsonObject.getString("name");
jsonObject.getString("password");
jsonObject.getInt("age");
jsonObject.getString("city");
于 2012-07-09T11:30:13.983 に答える
0
JSON、PHP、およびANDROIDを使用してmysqlに保存するのに最適です.sqliteで試すのではなく、一緒に完璧に動作するためです
于 2012-07-09T11:33:27.833 に答える