[] {} 和 json对象

JS 中的{}表示一个对象。[]表示数组。

$.each()

each处理数组或json对象。

1   var arr1 = [ "aaa", "bbb", "ccc" ];
2 $.each(arr1, function(i,val){
3 alert(i);
4 alert(val);
5 });

制作菜单:

 1 <?php
2 /**
3 * Created by PhpStorm.
4 * User: Administrator
5 * Date: 14-5-27
6 * Time: 上午10:19
7 */
8 header("Content-Type:text/html;charset=utf-8");
9 ?>
10 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>
11 <script>
12 //理解json对象
13 var arr=[1,3,4,5,6,7,"7"];//相当于 arr=Array(1,3,4,5,6,7,"7");
14 document.write(arr[2]);
15
16 var ss={‘name‘:"小明",‘age‘:18};
17 document.write("我的名字是"+ss[‘name‘]+" 我"+ss.age+"了<br/>");
18
19 var my=function(){
20 return "123456";
21 };
22 document.write(my()+"<br/>");
23 var person={
24 name:function(){return "abama"},
25 age:function(){return "52"}
26 };
27 document.write(person.name()+person.age());
28
29 //menus 是一个菜单包含多个模块。如何读取出并显示它
30 var _menus={‘meuns‘:[
31 {
32 ‘meunid‘:1,‘meunname‘:"系统管理",
33 ‘meuns‘:[{‘name‘:‘添加用户‘,‘icon‘:‘‘,‘url‘:‘http://www.baidu.com‘},
34 {‘name‘:‘删除用户‘,‘icon‘:‘‘,‘url‘:‘‘},
35 {‘name‘:‘修改权限‘,‘icon‘:‘‘,‘url‘:‘‘},
36 {‘name‘:‘系统日志‘,‘icon‘:‘‘,‘url‘:‘‘}
37 ]},
38 {
39 ‘meunid‘:2,‘meunname‘:"财务管理",
40 ‘meuns‘:[{‘name‘:‘财务付款‘,‘icon‘:‘‘,‘url‘:‘http://www.baidu.com‘},
41 {‘name‘:‘财务审核‘,‘icon‘:‘‘,‘url‘:‘‘},
42 {‘name‘:‘查看‘,‘icon‘:‘‘,‘url‘:‘‘},
43 {‘name‘:‘没了‘,‘icon‘:‘‘,‘url‘:‘‘}
44 ]}
45 ]};
46 document.write(_menus.meuns[1].menus[0].name);
47
48 </script>
49
50 <script>
51 function Set_Meuns(){
52 $(‘#meuns‘).empty();
53 var list="";
54 $.each(_menus.meuns,function(i,k){
55 list+="<div title=‘"+ k.meunname+"‘><ul>"
56 $.each(k.meuns,function(i,k){
57 list+="<li><a href=‘"+ k.url+"‘>" + k.name+"</a></li>";
58 });
59 list+="</ul></div>";
60 });
61
62
63 alert(list);
64 $(‘#meuns‘).append(list);
65 }
66 $(document).ready(function(){
67 Set_Meuns();
68 })
69 </script>
70
71 <html>
72 <body>
73 <div id="meuns" style="border:1 solid red;width:300px;">
74 菜单列表位置
75 </div>
76
77 </body>
78 </html>

View
Code

[] {} 和 json对象,布布扣,bubuko.com

时间: 2025-02-01 08:47:00

[] {} 和 json对象的相关文章

javascript 对象属性的添加,删除,json对象和字符串转换方法等

1:动态添加 对象属性 var obj = new Object(); console.log (obj.username); obj.username = "haha"; console.log (obj.username); //undefined //haha 用"[]"表示.写成 obj["username"] = "haha"; var obj = new Object(); console.log (obj.use

json字符串转换成json对象

Json字符与Json对象的相互转换方式有很多,接下来将为大家一一介绍下,感兴趣的朋友可以参考下哈,希望可以帮助到你 1>jQuery插件支持的转换方式: 代码如下: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2>浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: 代码如下: JSON.parse(jsonstr); //可以将json字符

SpringMVC @RequestBody接收Json对象字符串

转:http://www.cnblogs.com/quanyongan/archive/2013/04/16/3024741.html 以前,一直以为在SpringMVC环境中,@RequestBody接收的是一个Json对象,一直在调试代码都没有成功,后来发现,其实 @RequestBody接收的是一个Json对象的字符串,而不是一个Json对象.然而在ajax请求往往传的都是Json对象,后来发现用 JSON.stringify(data)的方式就能将对象变成字符串.同时ajax请求的时候也

Json对象与Json字符串互转(转载)

一.jQuery插件支持的转换方式 1 $.paseJSON(jsonstr);//将json字符串转换为json对象 二.浏览器支持的转换方式(Firefox,Chrome,Opera,Safair,IE9,IE8) 1 JSON.parse(jaonstr);//将json字符串转换为json对象 2 JSON.stringify(jsonobj);//将json对象转换为json字符串 注意:由于ie8(兼容模式),ie7和ie6没有JSON对象,需要使用JSON官方的方式,引入json.

Json对象与Json字符串互转(4种转换方式)

一.jQuery插件支持的转换方式 1 $.paseJSON(jsonstr);//将json字符串转换为json对象 二.浏览器支持的转换方式(Firefox,Chrome,Opera,Safair,IE9,IE8) 1 JSON.parse(jaonstr);//将json字符串转换为json对象 2 JSON.stringify(jsonobj);//将json对象转换为json字符串 注意:由于ie8(兼容模式),ie7和ie6没有JSON对象,需要使用JSON官方的方式,引入json.

实体类和JSON对象之间相互转化

. [代码]工具类 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 package myUti

Json对象与Json字符串互转

Json字符与Json对象的相互转换方式有很多,接下来将为大家一一介绍下,感兴趣的朋友可以参考下哈,希望可以帮助到你 1>jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2>浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器:  JSON.parse(jsonstr); //可以将json字符串转换成json对象

JSON对象和String之间的互转及处理

如题,本文列举了一些在web前端开发中常用的转换及处理方式.使用JSON而不是字符串,主要是为了方便处理. JSON:JavaScript 对象表示法(JavaScript Object Notation),其实JSON就是一个JavaScript的对象(Object)而已. 如有不清楚JSON,可以去w3cschool了解http://www.w3school.com.cn/json/ 1.在javascript中新建一个字符串(JSON文本). var txt = '{ "employees

js中把JSON字符串转换成JSON对象最好的方法

在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数. 2. 使用Function对象来进行返回解析. 第一种解析方式:使用eval函数来解析,并且使用jQuery的each方法来遍历 用jQuery解析JSON数据的方法,作为jQuery异步请求的传输对象,jQuery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明. 这里首先

SJ9012: IE6 IE7 不支持 JSON 对象

标准参考 JSON 是一种数据交换格式,RFC 4627 对 JSON 进行了详细描述. 根据 ECMA-262(ECMAScript)第 5 版中描述,JSON 是一个包含了函数 parse 和 stringify 的简单对象. parse 函数用来解析一个 JSON 文本(一个 JSON 格式的字符串)到一个 ECMAScript 值(例如 JSON 对象被解析为 ECMAScript 对象, JSON 数组被解析为 ECMAScript 数组,其它类型以此类推):stringify 则相反