PDA

View Full Version : داده های دریافتی json رو چطور استفاده کنم؟



emperatorsoftware
دوشنبه 26 مرداد 1394, 19:04 عصر
سلام خدمت دوستان عزیز

من این قطعه کد رو از پست harani عزیز برداشتم و تووی برناممم گذاشتم اما جواب نمیده

تمام مراحلم از این پست رفتم جلو بدون مشکل خاصی http://barnamenevis.org/showthread.php?457283-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%88%D8%A8-%D8%B3%D8%B1%D9%88%DB%8C%D8%B3-%D9%88-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%AF%D8%B1-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF





public String getData() {

final StringBuilder sb = new StringBuilder();
try {
JSONArray array = new JSONArray(result);
for (int i = 0 ; i < array.length() ; i++){
JSONObject object = array.getJSONObject(i);
sb.append(object.getLong("id"));
sb.append(object.getString("name"));
sb.append(object.getString("family"));
sb.append(object.getString("tel"));
sb.append(object.getString("address"));


}
return sb.toString();

} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

return null;

}





ممنون میشم کمکم کنید

ستون های جدول من بترتیب
id -> type mediumint
name -> varchar
family -> varchar
tel -> varchar
address -> text
میباشند

emperatorsoftware
سه شنبه 27 مرداد 1394, 16:27 عصر
اینم رفع مشکل صرفا جهت آرشیو



if (! result.startsWith("[")){
result = "[" + result;
}
if (! result.endsWith("]")){
result = result + "]";
}