Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Android中从MySql到SQLite的JSON数据_Php_Android_Mysql_Json_Sqlite - Fatal编程技术网

Php Android中从MySql到SQLite的JSON数据

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

我使用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"]}]}]  
}
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");
...