我有一个像这样的 json 结构:
[{
"name": "test",
"urlImg": "test",
"description": "test",
"urlLink": "test",
}]
我想检索 4 个值,我尝试过:
JSONObject jsonObj = new JSONObject(jsonStr);
name = jsonObj.getString("TAG_TITLE");
我正确下载了 json,但 name 没有检索到任何内容。我是否解析错误?
最佳答案
您的 JSON 是数组 [...]
和一个对象 {..}
。所以你需要
- 创建
JSONArray
- 获取其唯一的
JSONObject
- 读取其属性
关于java - 如何在android上将Json转换为JsobObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30484819/