首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多JSONarray问题

多JSONarray问题
EN

Stack Overflow用户
提问于 2010-11-17 23:15:38
回答 2查看 256关注 0票数 1

我得到了这个JSONArray,但我想不出怎么把它放在列表视图中。我算出了ArrayAdapter,但没有给出正确的结果

代码语言:javascript
复制
[{"id":"1","name":"Joris","sex":"1","birthyear":"1987"},{"id":"2","name":"bjorn","sex":"1","birthyear":"1987"},{"id":"3","name":"Mel","sex":"0","birthyear":"1992"},{"id":"4","name":"Peter","sex":"1","birthyear":"1955"},{"id":"5","name":"Geer","sex":"1","birthyear":"1979"}]

这是我使用ArrayAdapter后在手机上的结果列表。

有人能帮帮我吗?

代码语言:javascript
复制
{"id":"1","name":"Joris","sex":"1","birthyear":"1987"}
{"id":"2","name":"bjorn","sex":"1","birthyear":"1987"}
{"id":"3","name":"Mel","sex":"0","birthyear":"1992"}
{"id":"4","name":"Peter","sex":"1","birthyear":"1955"}
{"id":"5","name":"Geer","sex":"1","birthyear":"1979"}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-17 23:33:17

我不知道你是怎么绕过它的,但如果这样做的话。

您拥有的字符串是JSON对象的集合,在Java语言中它是JSON数组,因此第一步是解析该数组并获取ArrayList中的每一行。此ArrayList应该是String[]的ArrayList,其中每一行都应该是一个包含id、性别、出生年份等的数组。

你可以查看这篇文章来解析JSON:JSON Parsing in Android

下一步是创建一个自定义的listAdapter,这样我就可以传递我创建的ArrayList并从中获取元素,并以任何我想要的方式显示。

票数 0
EN

Stack Overflow用户

发布于 2011-07-01 15:14:08

json parsing in java example可以提供帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4205832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档