JSON数据能解析,但不能完全显示

NASA_001 NASA_001 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
@Override
public void onClick(View v) {
try {
// 得到Json解析成功之后数据
persons = JsonParse.getListPerson(urlPath);
List<HashMap<String, Object>> data = new ArrayList<HashMap<String, Object>>();
for (int i = 0; i < persons.size(); i++) {
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("name", persons.get(i).getName());
map.put("address", persons.get(i).getAddress());
map.put("age", persons.get(i).getAge());
data.add(map);
}
//初始化适配器,并且绑定数据
SimpleAdapter _Adapter = new SimpleAdapter(MainActivity.this,
data, R.layout.listview_item, new String[] { "name",
"address", "age" }, new int[] { R.id.textView1,
R.id.textView2, R.id.textView3 });
mListView.setAdapter(_Adapter);
} catch (Exception e) {
Toast.makeText(MainActivity.this, "解析失败", 2000).show();
Log.i(TAG, e.toString());
}

布局就是一个ListView,每行有三个textview

能解析json数据,但只能显示每组数据的第一部分

比如[ {"id":"01","name":"张三","国籍":“中国”}],这组数据,只能显示01,后面部分不显示
...全文

相关推荐

Android 解析本地json数据 listview 显示

使用本地 json 数据,给listview setDate,实现页面显示。操作简单,实现listview仿购物车金额的 累加。

xiaoniu_my

JSON解析器与显示工具使用详解

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于文本,易于人阅读和编写,同时也易于机器解析和生成。JSON是独立于语言的,几乎所有的编程语言都支持JSON格式数据的生成和解析,例如:JavaScript、Python、Java、C#等。JSON解析器是一种程序或库,其主要职责是将JSON格式的字符串转换为计算机内存中的数据结构,如对象、数组等。这种解析过程通常分为两个步骤:首先是词法分析,将JSON文本分解成一个个的标记(tokens);

瞬泉

高效处理JSON数据的显示与解析工具

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,但JSON是独立于语言的,几乎所有的编程语言都支持JSON格式数据的生成和解析。它易于人阅读和编写,同时也易于机器解析和生成,因此被广泛应用于Web数据交换。语法高亮显示是开发者在编写代码时所依赖的一项基本功能,它通过为不同类型的代码元素分配不同的颜色,帮助开发者更容易地区分和理解代码结构。

岑秋苑

Java Json解析,Java Web Json解析,Java Web服务端获取Json数据,客户端通过HTTP获取Json数据

Java Json解析,Java Web Json解析,Java Web服务端获取Json数据,客户端通过HTTP获取Json数据

Jaiky_杰哥

JSON解析数据listview显示

三个按钮实现了从安卓端发送数据到后台,后台传送用户名和密码,用JSON解析数据,然后再listView中显示

博主逸尘
评论 8
收藏 已收藏
分享
返回顶部
NASA_001
Android 80,489 成员 91,375 内容