日期:2014-05-16  浏览次数:20337 次

帮忙解析个简单的json数据,非常感谢
请教一下,这个json数据怎么解析
["11111","2222","3333","44444"] 我想把解析出来的字符串放到集合中...求指教
json

------解决方案--------------------
var arr=["11111","2222","3333","44444"];
alert(arr[0]);
这个只是一个普通的数组而已
------解决方案--------------------
这就不是JSON的格式。
------解决方案--------------------
var arr=["11111","2222","3333","44444"];
var str=arr.join('');
------解决方案--------------------
for(var i in arr){alert(arr[i]);}
------解决方案--------------------
eval
new Function()
------解决方案--------------------
引用:
try {
    JSONArray array = new JSONArray("");
    ArrayList<String> result = new ArrayList<String>(array.length());
    for (int ii = 0; ii < array.length(); ++ii) {
        result.add(array.getString(ii));
    }
} catch (JSONException e) {
    Log.e("@", e.getMessage(), e);
}

解决了,谢谢各位亲
 你这是在后台弄啊   解决了 结贴 啊
------解决方案--------------------
引用:
请教一下,这个json数据怎么解析
["11111","2222","3333","44444"] 我想把解析出来的字符串放到集合中...求指教
这是数组字符串,如果想换成json

var arr=["11111","2222","3333","44444"]
var obj={}
for(value in arr){
   obj[value]=value;
}
console.log(obj);//控制台输出

用firebug打开,其实你想怎么换就怎么换啊,看你要往哪个里面放啦