json取数据怎么取
发布网友
发布时间:2022-04-22 07:33
我来回答
共1个回答
热心网友
时间:2022-06-17 19:29
根据返回的字符串可以看出是多个json拼接成的js数组的形式。
如果返回的只是字符串须现将字符串转成js对象。
使用Jquery的$.each()方法循环js数组取出每一个json对象的数据。
str = '[{"key":"value","keys":[{"key1":"value1","key2":"value2"},{"key1":"value3","key2":"value4"}],"obj":{"id":1,"msg":"success"}}]';
str_json = eval("(" + str + ")");//将字符串转换成js对象
$.each(str_json,fucntion(a,b){
alert(a);//弹出数组的key
alert(b.id);//弹出要取出的数据
});