एंड्रॉइड में SQL से SQL सर्वर में सर्वर से आने वाले थोक जेसन डेटा को बहुत कुशलतापूर्वक कैसे सम्मिलित करना संभव है। जिस विधि का मैं उपयोग करता हूं वह बहुत अक्षम है और इसमें लगभग 2000 रिकॉर्ड सम्मिलित करने में लगभग एक मिनट लगते हैं। विधि मैं अनुसरण कर रहा हूं है:एंड्रॉइड में जेसन से स्क्लाइट से थोक कैसे करें
for (int i = 0; i < jsonObj.length(); i++)
{
JSONObject itemObj = (JSONObject) jsonObj.get(i);
ContentValues value1 = new ContentValues();
ContentValues value2 = new ContentValues();
value2.put(DbHelper.BusinessID,itemObj.getString("BusinessID"));
value2.put(DbHelper.LocationID,itemObj.getString("LocationID"));
JSONArray list = itemObj.getJSONArray("OfficeDetails");
if (list != null)
{
for (int k = 0; k < list.length(); k++)
{
JSONObject elem = list.getJSONObject(k);
if (elem != null)
{
try
{
value1.put(DbHelper.Office_Code,elem.getInt("Office_Code"));
value1.put(DbHelper.Office_District,elem.getInt("Office_District"));
db.insert(DbHelper.MessageDetail,null, value1);
}
catch (Exception e)
{
e.printStackTrace();
}
}
db.insert(DbHelper.Message,null, value2);
}
इनपुट कि आ रहा है एक नेस्टेड JSON सारणी, जो अपने आप नीडिंत है है। क्या बहुत कम समय में डेटा की भारी मात्रा में तेजी से डालने का कोई बेहतर तरीका है?
क्या आप एक उदाहरण दे सकते हैं? उरी क्या है? – Geevarghese