J'ai la classe suivante qui analyse json et j'essaye de télécharger le json dans ma base de données. Mon problème les valeurs ne sont pas insérées dans la base de données ... Comment est-ce que je peux stocker le json dans ma base de données.Comment insérer/enregistrer Json dans la base de données
try{
JSONArray location = json.getJSONArray("searchableLocations");
for(int
i=0;i<location.length();i++){
HashMap<String, String> map = new HashMap<String,
String>();
JSONObject e = location.getJSONObject(i);
map.put("id", String.valueOf(i));
map.put("", "searchableLocations:" + e.getString("identifier"));
map.put("name", "name: " + e.getString("name"));
//map.put("name", "priorityLevel: " +
e.getString("priorityLevel"));
map.put("", "numberOfPostcodes: " +
e.getString("numberOfPostcodes"));
mylist.add(map);
}
}catch(JSONException e) {
Log.e("log_tag", "Error parsing data "+e.toString());
}
Voici où im essayer d'insérer le JSON d'analyse syntaxique dans la base de données
databasePropertyManager = new DatabasePropertyManager(Database.this);
databasePropertyManager.openDB();
// Insert a the property list"
databasePropertyManager.insertProperty("name", "identifer",
"numberOfPostCodes");
@ Senthil, ORMAN peut également prendre en charge l'analyse syntaxique du fichier json. – Mohamed
@Mohamed, il ne sera pas nécessaire ... vous devez analyser les données JSON et le définir sur l'objet ORMAN .. Je dois souligner que ORMAN gérer la facilité d'utilisation DB .. –