Php Android中从MySql到SQLite的JSON数据
我使用PHP生成了一个JSON数据,它在Android中将数据从MySQL解析为SQLite,如下所示:Php Android中从MySql到SQLite的JSON数据,php,android,mysql,json,sqlite,Php,Android,Mysql,Json,Sqlite,我使用PHP生成了一个JSON数据,它在Android中将数据从MySQL解析为SQLite,如下所示: {"tag":"login","success":1,"tables":[{"tname":"TeacherTB","tdata":[{"TeachID":"T1","TeachName":"ABC"}]},{"tname":"ClassTB","tdata":[{"ClassID":["C1","C2"],"ClassName":["PQR","XYZ"]}]}] } Teacher
{"tag":"login","success":1,"tables":[{"tname":"TeacherTB","tdata":[{"TeachID":"T1","TeachName":"ABC"}]},{"tname":"ClassTB","tdata":[{"ClassID":["C1","C2"],"ClassName":["PQR","XYZ"]}]}]
}
TeacherTB、ClassTB是表名,TeachID、TeachName、ClassID、ClassName是数据库列名。
tname是表名,tdata是该表中来自MySQL数据库的数据。
两个数据库(MySql和SQLite)中的表和列的名称相同。
我想将这些数据插入到我在android中创建的sqlite数据库中。如何从android中的JSON中提取这些数据,以便插入SQlite数据库?非常感谢。干杯 您可以使用
JSONbject
JSONObject jsonObject = new JSONObject(jsonString);
String tag = jsonObject.getString("tag");
int success = Integer.parse(jsonObject.getString("success"));
JSONArray tables = jsonObject.getJSONArray("tables");
...