2012-01-20 25 views
0

私はjsonを解析し、私のデータベースにjsonをダウンロードしようとしている次のクラスがあります。私の問題は、データベースに値が挿入されていません...どうすれば私のデータベースにjson。ここでデータベースにJsonを挿入/保存する方法

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()); 
     } 

イムは、DB上のデータを作成し、挿入する代わりに書き込みクエリのデータベース

databasePropertyManager = new DatabasePropertyManager(Database.this); 
databasePropertyManager.openDB();  
// Insert a the property list" 
databasePropertyManager.insertProperty("name", "identifer", 
     "numberOfPostCodes"); 

答えて

0

に解析JSONを挿入しようとするところで、それはオーマンを使用して、非常に簡単です...参照してください。 http://codeherenow.com/android/orman-saying-hello-part-2/...here以下のリンクはすべてオブジェクトに基づいています。

+0

@ Senthil、ORMANもjsonの構文解析に対応できます。 – Mohamed

+0

@モハメド、それはあなたがJSONデータを解析し、それをORMANオブジェクトに設定する必要があります。私は、ORMANがDBの使いやすさを処理することを指摘する必要があります。 –

関連する問題