在Android上解析json的错误(java) | 您所在的位置:网站首页 › 安卓解析html › 在Android上解析json的错误(java) |
1> i_m_mahii..: 您在每个循环中使用相同的Trip对象.因此,在arrayList中引用相同的对象3次.这就是为什么所有3个对象的数据都是相同的.请尝试以下代码: - Trip.java public class Trip { String origin; String destination; public String getOrigin() { return origin; } public void setOrigin(String origin) { this.origin = origin; } public String getDestination() { return destination; } public void setDestination(String destination) { this.destination = destination; } }在你的活动中 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_demo); ArrayList tripList = new ArrayList(); tripList = getTripList(json); Log.e("Trips", "" + tripList.size()); } public ArrayList getTripList(String json) { ArrayList thisTripList = new ArrayList(); try { JSONObject jsOnObject= new JSONObject(json); JSONArray tripArray = jsonObject.getJSONArray("trips"); for (int i = 0; i |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |