我正在尝试从 mysql 获取值并将它们插入到 sqlite 数据库中。但是我在 json 索引超出范围时遇到错误。
这是我的代码。 我得到 json 解析异常:
protected void onPostExecute(Void v)
{
try{
Database1 db=new Database1(getApplicationContext());
JSONArray jArray = new JSONArray(result);
for(int i=0;i<=jArray.length();i++)
{
JSONObject json_data = jArray.getJSONObject(i);
// list1.add(json_data.getString("id"));
int s=json_data.getInt("id");
j=json_data.getString("name");
db.open();
db.inserttable1(s,j);
Toast.makeText(getBaseContext(),s+j,Toast.LENGTH_LONG).show();
}
}
catch(JSONException e)
{
Log.e("log_tag", "Error parsing data "+e.toString());
}