java - 将 JSON 解析为 ListView Android
问题描述
我正在尝试解析与以下类似的 JSON 数组
[{"meta_value":"Firstname","post_id":"225"},{"meta_value":"Firstname","post_id":"226"},...]
到 Android Studio 中的 ListView。我试图获取值形式meta_value
,但仍然得到错误,它无法解析构造函数“Arrayadapter,..”我仍然是初学者,但正在学习:) 提前谢谢你!
ArrayList<String> arrayList=new ArrayList<>();
try {
JSONArray json = new JSONArray(data);
for (int i = 0; i < jArray.length(); i++) {
JSONObject jObject = jArray.getJSONObject(i);
String name = jObject.getString("meta_value");
arrayList.add(name);
ArrayAdapter myAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1,arrayList);
list.setAdapter(myAdapter);
}
}
解决方案
推荐阅读
- objective-c - 如何从 WatchOs 中的推送通知中获取数据并处理推送通知操作按钮单击事件
- php - 通过 JSON 将 PHP 中的数字索引关联数组转换为有效的 JavaScript 对象
- eclipse - Eclipse TFS 插件未检测到更改
- android - 如何使用 baseadapter 在列表视图中显示添加到购物车按钮
- c# - 反转不透明蒙版
- java - 使用 SFTP JSch 库可以上传多部分文件吗?
- swift - Firestore 将结果转换为字典或数组(Swift)?
- android - RxJava 未在后台线程上运行
- kubernetes - 通过 K8s 中的 istio 入口规则从集群外部访问没有 pod(没有 istio 特使)的服务
- kubernetes - 如何从文件动态创建 Configmap