2012-01-20 3 views
0

json을 파싱하고 json을 데이터베이스에 다운로드하려고합니다. 내 문제는 값이 데이터베이스에 삽입되지 않았습니다 ... 어떻게 저장합니까? 내 데이터베이스에 json. 메신저 데이터베이스 대신 작성하고 DB에 데이터를 삽입하는 쿼리를 작성의데이터베이스에 Json을 삽입/저장하는 방법

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

답변

0

로 구문 분석 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()); 
     } 

, 그것은 오만를 사용하여 매우 간단하다 ... 참조 http://codeherenow.com/android/orman-saying-hello-part-2/...here 아래의 링크는 모든 객체를 기반으로합니다.

+0

@ Senthil, ORMAN도 json의 구문 분석을 수용 할 수 있습니다. – Mohamed

+0

@ 모하메드, 그렇지 않다. JSON 데이터를 구문 분석하고 ORMAN 객체에 설정해야한다. ORMAN이 DB 사용 용이성을 처리해야한다고 지적해야한다. –