【问题标题】:Display json string result in listview in android在android的listview中显示json字符串结果
【发布时间】:2015-09-21 09:37:33
【问题描述】:

如何在Android中显示JSON字符串结果ListView

这是 JSON 字符串

[{"USER_ID":83,"PROJECT_BY_DETAILS":"An adaptation of a nursery rhyme into a dramatic film"},{"USER_ID":88,"PROJECT_BY_DETAILS":"Test - over ye mountain blue "}]

我需要在ListView 中显示USER_IDPROJECT_BY_DETAILS

【问题讨论】:

  • 你应该写更多的细节,你到底想要什么,或者更好的谷歌它有大量的指南
  • 我需要在列表视图中显示用户 ID 和 PROJECT_BY_DETAILS
  • 你需要一个列表视图的适配器,然后将你的json放入适配器,然后将适配器放入列表视图
  • 谢谢你..你能告诉我它是怎么回事。
  • 可能有人会编写代码来完成这一切,但真正对您来说更好的是自己找出来。我只会写下实现目标所需要做的步骤,然后你用谷歌搜索它们。这样你会学到更多。所以步骤如下: 1) 你应该解析这个 JSON 2) 解析后你将有 ArrayArrayList 或者你喜欢存储数据的任何东西 3) 然后你应该使用适配器将此数据填充到列表视图中。有不同类型的适配器,如ArrayAdapter BaseAdapter 等。选择您最喜欢的。最好的问候 =)

标签: android json android-listview


【解决方案1】:

如果您从服务器获得此 json - 您可以使用改造将信息解析为对象。 或者您可以使用默认的 android 类进行解析 http://developer.android.com/reference/org/json/package-summary.html 将此json解析为对象的arraylist,并创建listview适配器

【讨论】:

  • String s=[{"USER_ID":83,"PROJECT_BY_DETAILS":"将童谣改编成戏剧电影"},{"USER_ID":88,"PROJECT_BY_DETAILS":"测试- 越过山蓝色“}]。如何将其放入列表视图中
【解决方案2】:
  1. 创建模型以保存您的 json 数据
  2. 创建适配器
  3. 使用Volley Library 发出请求
  4. 使用 volley 执行请求并保存在您的模型中
  5. 通知您的列表您有新数据

如何在列表中使用带有 json 的 volley 的完整示例是 here

【讨论】:

    猜你喜欢
    • 2016-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 2013-07-11
    • 2017-08-13
    相关资源
    最近更新 更多