2014-08-29 3 views
0

J'ai utilisé PHP pour générer des données de JSON qui analyse les données de MySQL à SQLite dans Android, qui se présente comme suit:données JSON de MySql à SQLite dans Android

{"tag":"login","success":1,"tables":[{"tname":"TeacherTB","tdata":[{"TeachID":"T1","TeachName":"ABC"}]},{"tname":"ClassTB","tdata":[{"ClassID":["C1","C2"],"ClassName":["PQR","XYZ"]}]}] 
} 

TeacherTB, ClassTB sont les noms de tables et TeachID, TeachName, ClassID, ClassName sont des noms de colonne de base de données. tname est le nom de la table et tdata les données de cette table provenant de la base de données MySQL. J'ai le même nom pour les tables et les colonnes dans les deux bases de données (MySql et SQLite). Je veux insérer ces données dans la base de données sqlite que j'ai créé dans android. Comment puis-je extraire ces données de JSON dans android pour faire les insertions dans la base de données SQlite? Je vous remercie! À votre santé!

Répondre

0

Vous pouvez utiliser JSONbject.

JSONObject jsonObject = new JSONObject(jsonString); 
String tag = jsonObject.getString("tag"); 
int success = Integer.parse(jsonObject.getString("success")); 
JSONArray tables = jsonObject.getJSONArray("tables"); 
... 
Questions connexes