-2

URLからjsonを解析するにはどうすればよいですか? 以下は、タグを持たない私のjson構造です。

[{"channelId":"0465CDBE","channelName":"ATV2"},{"channelId":"06E6923B1","channelName":"Phoenix"},{"channelId":"07B4FB7ed","channelName":"N24"},{"channelId":"115B73E39","channelName":"ORF2"},
4

3 に答える 3

3

単に取得するJSONArray

JSONArray jArr = new JSONArray(jsonString);
for(int i=0;i<jArr.length;i++)
{
String jChannel = jArr.getJSONObject(i).getString("channelId");
 String jChannelName = jArr.getJSONObject(i).getString("channelName");

//you can now play with these variables or add to some list or do whatever you like.
}
于 2013-04-04T13:06:57.880 に答える
0

外側のオブジェクトは JSONArray なので、「for」で反復できます。json 配列内には、単純な json オブジェクトがあります。キーで解析するか、キーを反復できます。

于 2013-04-04T13:05:08.453 に答える
0

json オブジェクトを使用して、getJSONArray の例で値を取得できます。

testob = {"channelId":"07B4FB7ed","channelName":"N24"}, {"channelId":"115B73E39","channelName":"ORF2"},

JSONObject jsonObject = new JSONObject(testob);             
JSONArray dataArray = jsonObject.getJSONArray("data");              
JSONObject jsonProductData = dataArray.getJSONObject(0);
于 2013-04-04T13:07:52.970 に答える