rsdb.net
当前位置:首页 >> jquEry如何输出json对象 >>

jquEry如何输出json对象

//json是对象,直接使用“.”连接符读取$.each(data.products, function(i){ //在控制台查看 console.log([data.products[i].name, data.products[i].num, data.products[i].price]);});

var a ={}; a['name']="1"; a['pwd']="2"; var jsonData= JSON.stringify(a); console.log(jsonData);

JSON.stringify(要转换的object对象)。此方法返回的就是一个类似于 {“name”:"张三","age":18} 这样的字符串

楼上的能实现 就是用循环 也可以用eval去做 个人觉得eval比较好点

设置:var obj为你要遍历的json对象 $(obj).each(function(index) { var val = obj[index]; if (typeof (val.menus) == "object") { $(val.menus).each(function(ind) { alert(“销售” + val.menus[ind].menu_name); }); } else { error(); }

//html部分 //jquery部分 var json = {"xml":[{"name":"张三","age":"25","sex":"man"},{"name":"李四","age":"26","sex":"man"},{"name":"王五","age":"29","sex":"man"}]}; //创建一个json $(function(){ $(".but").click(function(){ var txt...

你好,jQuery提供了很简单的方法: var jsonStr = '{"a": 1, "b": "string", "c": [1, "11"]}';console.log(typeof(jsonStr)); // stringvar json = $.parseJSON(jsonStr);console.log(typeof(json)); // objectconsole.log(json.c); // [1, "11...

你的追问中显示的json格式都不正确,应该改为: var value = { "id": "spid", "chima": "chima", "num": "num", "yanse": "yanse", "shuzi": 3 }; alert(value.id); //读取id alert(value.shuzi); //读取shuzi 也就是每个值也都是带双引号的,除...

这个和jQuery无关的。。 现在,基本上浏览器支持 JSON 操作了。 var jsonstr = '{a:1, b:2}';var jsonobj = JSON.parse(jsonstr); // 得到对象 {a:1, b:2} var jsonstr1 = JSON.stringify(jsonobj); // 得到字符串'{a:1, b:2}' 如果你担心浏览器...

//$.parseJson可以把字符串转成json对象//但对字符串格式要求比较严格$.parseJSON('{"name":"alex"}'); //正常$.parseJSON("{'name':'alex'}"); //报错$.parseJSON("{name:'alex'}"); //报错//可以用js自带的eval实现转换,要求不是那么严格eval...

网站首页 | 网站地图
All rights reserved Powered by www.rsdb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com