1
我无法使用数组解析JSON对象并获取基于Key的值。我在我的一个Android应用程序中执行此操作。我计划将应用程序移植到Web应用程序。在Android的我做这样的事情:如何使用JSON.parse在JavaScript中使用JSONArray解析JSONObject
比方说我的JSON是这样的:
{"radios":[{"name":"radio1","url":"url1"},{"name":"radio2","url":"url2"}, {"name":"radio3","url":"url3"}] }
我的代码看起来像这样在安卓
JSONArray radioListArray = jsonObject.getJSONArray("radios");
ArrayList<String> radioUrlColl = new ArrayList<String>();
for(int i=0; i<radioListArray.length(); i++) {
JSONObject radObject = radioListArray.getJSONObject(i);
radioUrlColl.add(radObject.getString("url"));
}
Intent radioIntent = new Intent(arg0.getContext(), PlayerActivity.class);
String url =radioUrlColl.get(arg2); //I get the URL here
radioIntent.putExtra("radioUrl", url);
基本上,我得到一个基于网址点击项目在列表视图中的位置。 是否有一个简单的解决方案,我会通过钥匙说收音机1和得到相应的价值为url1在Javascript
伟大的答案!不胜感激! – Peshal