私はJSONObjectを持っている:挿入JSONアンドロイド
{"Table1":[{"row1":"1","B":"2"},{"row2":"1","B1":"2"}],"Table2":[{"C":"1","D":"1145"},{"C":"1","D":"1145"}],"Table3":[{"E":"62","F":"1"},{"C":"1","D":"1145"}]}
私はsqliteのforeachのテーブルに挿入することができますか?
今、このコードを使用します
for (Iterator<String> iterator = mJson.keys(); iterator.hasNext();) {
String tableName = iterator.next();
if (mJson.optJSONArray(tableName) != null) {
resetTable(tableName);
JSONArray tableArray = mJson.optJSONArray(tableName);
for (int i = 0; i < tableArray.length(); i++) {
JSONObject tableData = tableArray.getJSONObject(i);
ContentValues Values = new ContentValues();
for (Iterator<String> iter = tableData.keys(); iter.hasNext();) {
String key = iter.next();
Values.put(key, tableData.get(key).toString());
}
db.insert(tableName, null, Values);
}
}
}
をしかし、私は
あなたは、このコードからいくつかのエラーを取得していますか? –
いいえ、私はエラーはありませんが、長い時間のプロセス.. –