数据库查询结果用JSON打包为字符串

/**
 * @param mCursor 查询数据库返回的游标
 * @param col查询的总列数
 * @return JSONArray(列名, value)
 * @throws JSONException
 */
private JSONArray handlejson(Cursor mCursor, int col) throws JSONException{
JSONArray jsonArray = new JSONArray();
JSONObject jsonObject = new JSONObject();
if(mCursor == null){
return null;
}
while(mCursor.moveToNext()){
for(int i=0; i<col; i++){
jsonObject = new JSONObject();
for(int j=0; j<col; j++){
jsonObject.put(mCursor.getColumnName(j), mCursor.getString(j));
}
}
jsonArray.put(jsonObject);
}
return jsonArray;
}

本文出自 “爬过山见过海” 博客,请务必保留此出处http://670176656.blog.51cto.com/4500575/1623728

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。