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 と名前の両方を文字列に保存します。まず、アーティストの配列を次のような JSON 配列に保存します。
jsa = jso.getJSONArray("artists");
これは、JSON エラー no value for artist を受け取る瞬間です。
ここで何が問題なのかわかりません。誰かが正しい方向に私を助けることができますか? ありがとう。