我有以下JSON字符串 -
{
"test": {
"contacts": [{
"userId": 1234,
"myAdd": "1234EastElAlto",
"favorableIds": [
6279,
4819,
4969,
8209
]
}, {
"userId": 1234,
"myAdd": "1234EastElAlto",
"favorableIds": [
6279,
4819,
4969,
8209
]
}, {
"userId": 1234,
"myAdd": "1234EastElAlto",
"favorableIds": [
6279,
4819,
4969,
8209
]
}, {
"userId": 1234,
"myAdd": "1234EastElAlto",
"favorableIds": [
6279,
4819,
4969,
8209
]
}]
}
}
这是我解析此字符串的代码 -
public static void parseInputStr(String inputStr) {
JSONParser parser = new JSONParser();
Object response = parser.parse(inputStr);
JSONObject jsonObject = (JSONObject) response;
JSONArray info = (JSONArray) jsonObject.get("contacts"); //info is always null
for (int i = 0; i < info.length(); i++) {
}
}
当我调试时,info始终返回null。有错吗?有人可以指导我吗?