[英]Android - Java Parsing JSON
I'm trying to parse a JSON response and pass the data to list view adapter. 我正在尝试解析JSON响应并将数据传递到列表视图适配器。
This have worked: 这已经起作用:
private void parseJsonFeed(JSONObject response) {
try {
JSONArray feedArray = response.getJSONArray("feed");
for (int i = 0; i < feedArray.length(); i++) {
JSONObject feedObj = (JSONObject) feedArray.get(i);
..........
But this haven't: 但这还没有:
private void parseJsonFeed(JSONObject response) {
try {
JSONArray feedArray = response.getJSONArray("feed");
for (int i = feedArray.length(); i > 1; i--) {
JSONObject feedObj = (JSONObject) feedArray.get(i);
..........
I need to parse the items from last to first, what I'm missing ? 我需要从头到尾解析项目,我缺少什么? It's supposed to be an easy for statement but I've been trying for hours.
声明起来应该很容易,但是我已经尝试了好几个小时。
Use this instead: 使用此代替:
for (int i = feedArray.length() - 1; i >= 0; i--) {
Remember that lists start from 0 and end at (length-1). 请记住,列表从0开始,以(length-1)结尾。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.