こんにちは、単一の JSON 配列の処理方法です。set および getURL メソッドを含むデータ クラスがあります。単純な json 配列は次のとおりです。
"tril" [
"http://www.youtube.com/watch?v=hsTOC-wD-mk&feature=g-logo"
"http://www.youtube.com/watch?v=cHhZwvdRR5c&feature=related"
"http://www.youtube.com/watch?v=l4QWxw655z0&feature=related"
]
私のコードは次のとおりです。
JSONArray trailerArray = innerJson.getJSONArray(Constant.tril);
for(int i = 0; i < trailerArray.length(); i++) {
String videoUrl = Constant.VIDEO_URL+trailerArray.getString(i);
similarData.setMov_trail(videoUrl);
}
同様のデータが私のデータ クラスです。3 つのビデオすべてを取得することはできません。これを処理する方法については、最後のビデオ URL のみを取得しています。