2012-01-20 8 views
0

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"); 

Répondre

0

lieu de requêtes d'écriture pour créer et insérer des données sur DB, il est très simple à l'aide ORMAN ... reportez-vous à la lien ci-dessous http://codeherenow.com/android/orman-saying-hello-part-2/...here tout basé sur des objets.

+0

@ Senthil, ORMAN peut également prendre en charge l'analyse syntaxique du fichier json. – Mohamed

+0

@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 .. –

Questions connexes