在Android上解析json的错误(java) 您所在的位置:网站首页 安卓解析html 在Android上解析json的错误(java)

在Android上解析json的错误(java)

#在Android上解析json的错误(java)| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有