java数组通过json转js数组

JavaScript017

java数组通过json转js数组,第1张

希望对你有帮助!只要java转的数据格式符合json的格式,js可以用eval()方法,将json数据转成对象,例如,变量msg存放的就是java转的json,varjson=eval('('+msg+')')//json就是一个对象如果json变量中是一个对象就直接操作json.属性,这个属性是java中某个对象的属性,例如json数据中有name属性,可以用alert(json.name)显示name属性如果json变量是一个集合,比如json数据是List对象转的,就需要对json变量进行遍历后,再操作

思路:

层层解析json数据,json数据一般都是有对象和数组两类复合组装而成。这里第一层对object对象,内部有两个属性,其中data是数组。

代码:

var online=[]

function online1(obj){

    return obj['data']//返回data数组

}

online=online1({"success":true, "data":[0,0,0]}) 

php直接json_decode($json,true) 这样就可以得到数组的

js的话 var array = eval(json),然后将array循环,就可以得到一个数组