使用 GET 请求从 echonest API 获取艺术家(搜索),我得到以下 JSON:
{
"response": {
"status": {
"version": "4.2",
"code": 0,
"message": "Success"
},
"artists": [
{
"id": "ARR3ONV1187B9A2F49",
"name": "Muse"
}
]
}
}
我想将上面的 JSON 字符串转换为 JSON 对象,如下所示:
jso = new JSONObject(JSONstring);
然后我想将 id 和 name 都保存到字符串中,首先我想将艺术家数组保存在 JSON 数组中,如下所示:
jsa = jso.getJSONArray("artists");
这是我得到 JSON 错误对艺术家没有价值的那一刻。
我无法弄清楚这里出了什么问题,任何人都可以帮助我朝着正确的方向前进吗?谢谢。