先将JSON转换成 JS Array,然后在使用each
var obj = $parseJSON(jsonString);
$each(obj,function(ky,vl) {
consolelogf("key"+ky);
consolelogf("value"+vl);
});
parseJSON貌似需要插件支持 ,还可以试试这个转换
var objson = "[{Title:'Sjr',Content:'Library',summary:'summary'},{Title:'Sjr',Content:'Library',summary:[{sum0:'sum0'},{sum0:'sum1'},{sum0:'sum2'}]},{Title:'Sjr',Content:'Library',summary:[{sum0:'sum0'},{sum0:'sum1'},{sum0:'sum2'}]}]";
var obj = eval(objson);
比如这个json数据的 变量名 叫object
里面有{(“姓名”,“张三”)}
var name = "姓名"
那么 取 张三 方法:objectname就行了
json数据 其实就是键值对 你只要在object后面跟上“”+"key值"
var c = aconcat(b),//合并成一个数组
temp = {},//用于id判断重复
result = [];//最后的新数组
//遍历c数组,将每个itemid在temp中是否存在值做判断,如不存在则对应的item赋值给新数组,并将temp中itemid对应的key赋值,下次对相同值做判断时便不会走此分支,达到判断重复值的目的;
cmap((item,index)=>{
if(!temp[itemid]){
resultpush(item);
temp[itemid] = true
}
})
consolelog(result)
以上就是关于怎么用jsp生成json格式数据,然后用js又怎样读取其数据全部的内容,包括:怎么用jsp生成json格式数据,然后用js又怎样读取其数据、js 或者jquery 可以对json 进行增删改 *** 作吗、jquery怎样获得一个json中所有的key等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)