Enregistrer des données d'objet Json à la Base de données (SQLite)

Je suis novice sur Android, donc je ne peux pas estimer comment puis-je enregistrer des données dans la base de données(SQLite) qui ont été obtenu à partir de httprequest par Json.

Voici mon code:

            final ArrayList<HashMap<String, String>> mylist4 = new ArrayList<HashMap<String, String>>();
try{
JSONObject jObj = new JSONObject(rfiItems);
JSONArray data4 = jObj.getJSONArray("data");
//data4 = json4.getJSONArray("data");
//Toast.makeText(getApplicationContext(), data4.toString(), Toast.LENGTH_LONG).show();
for(int i=0;i<data4.length();i++){                      
HashMap<String, String> map = new HashMap<String, String>();    
JSONObject e = data4.getJSONObject(i);
map.put("id", String.valueOf(i));
map.put("rfi_data1", "" + e.getString("item_type"));
map.put("rfi_data2", "" + e.getString("change_number"));
map.put("rfi_data3", "" + e.getString("to_vendor"));
map.put("rfi_data4", "" + e.getString("status"));
map.put("rfi_data5", "" + e.getString("title"));
map.put("rfi_data6", "" + e.getString("change_date"));
map.put("rfi_data7", "" + e.getString("responded_date"));
mylist4.add(map);
}       
}catch(JSONException e)        {
Log.e("log_tag", "Error parsing data "+e.toString());
}
ListAdapter adapter4 = new SimpleAdapter(this, mylist4 , R.layout.item_list4,
new String[] { "rfi_data1", "rfi_data2","rfi_data3", "rfi_data4","rfi_data5","rfi_data6","rfi_data7"}, 
new int[] { R.id.rfi_item_type, R.id.rfi_change_no,R.id.rfi_to_vendor,R.id.rfi_status,R.id.rfi_title,R.id.rfi_change_date,R.id.rfi_responded_date });
setListAdapter(adapter4);

Toute aide sera vraiment appréciée. GRÂCE

  • salut @abk voulez-vous enregistrer le JSON pakcket droit?
  • En fait, je veux juste enregistrer les données en conséquence.
  • vous voulez dire que vous voulez sauvegarder le contenu à l'intérieur de la carte?
  • stackoverflow.com/questions/6563118/...
InformationsquelleAutor Jai Android | 2011-06-09