انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ذخیره کردن json در sqllite (در برنامه نویسی اندروید)

ذخیره کردن json در sqllite (در برنامه نویسی اندروید)

#8
اساتید درست میگن  همچنین  
شما میتونید مقادیر رو از جیسون بگیرید و توی سه تا آرایه ذخیره کنید ..list1,list2, list3  مثل دستور زیر

کد پی‌اچ‌پی:
list1 = new String[ja.length()];
                    
list2 = new String[ja.length()];
                    
list3 =  new String[ja.length()];
                    for(
int i=0i<ja.length(); i++) {

                        
jo ja.getJSONObject(i);
                        
list1[i] = jo.getString("id");
                        
list2[i] = jo.getString("name");
                        
list3[i] = jo.getString("city");
                    } 

        بعد از اینکار شما حالا 3 تا آرایه دارید که مقادیر داخل اونا ذخیره شده....دیگه بیشتر کار رو انجام دادید میمونه فقط ذخیره کردن آن..
        میتونید واسه ذخیره  از ظرف ContentValues دخل دیتابیس  استفاده کنید ..که مثل یه ظرف هر چی خواستید میریزید داخلش و بعد اون پاس میدید داخل دیتابیس..
        از متد زیر میتونید استفاده کنید..

کد پی‌اچ‌پی:
public void Save_to_Sqlite()
        {
         
SQLiteDatabase dataBase=openOrCreateDatabase(pathMODE_PRIVATEnull);
             
Cursor cursor=dataBase.rawQuery("SELECT name,id , city FROM T1;"null);
            
             
                
ContentValues values=new ContentValues();
                for(
int i=0;i<list1.lenght();i++)
                {
                
values.put("id"list1[i]);
                
values.put("name"list2[i]);
                
values.put("city"list3[i]);
                
dataBase.insert("T1"nullvalues);
                }
                
dataBase.close();
        } 

این حلقه هربار که اجرا میشه یه ردیف داخل دیتابیس ذخیره میکنه با استفاده از ContentValues
امیدوارم کمکتون کرده باشم...
اساتید و دوستان جسارت من ببخشید
پاسخ
 سپاس شده توسط admin ، شماره مجازی امارات


پیام‌های این موضوع
RE: ذخیره کردن json در sqllite (در برنامه نویسی اندروید) - توسط داش بهروز - ۱۳۹۳/۱۲/۲۱, ۰۴:۰۴ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان