利用数组特性便利json对象中属性
2014-03-14 23:09
344 查看
在使用ajax编程时,有时候服务器端返回的json的属性是不确定的,这样在客户端使用时,就没有办法使用json对象的属性名称来访问属性值。
我们可以将json对象看作是一个字典数组,具有名称和值的字典数组。利用for语句遍历到其属性,我们来模拟遍历的过程。
模拟的对象:var person = {"name":"zhang","age":30,"sex":"male"};
遍历的方法:
for(var property in person)
alert(property);
遍历的过程会循环输出”name","age"和"sex"
我们可以进一步利用字典的特性来取得具体数据,修改如下:
for(var property in person)
alert(person[property]);
遍历时会输出“zhang",”30“和”male"。
我们可以将json对象看作是一个字典数组,具有名称和值的字典数组。利用for语句遍历到其属性,我们来模拟遍历的过程。
模拟的对象:var person = {"name":"zhang","age":30,"sex":"male"};
遍历的方法:
for(var property in person)
alert(property);
遍历的过程会循环输出”name","age"和"sex"
我们可以进一步利用字典的特性来取得具体数据,修改如下:
for(var property in person)
alert(person[property]);
遍历时会输出“zhang",”30“和”male"。
相关文章推荐
- 把对象的属性绑定到datalist中,建一个实体类,利用泛型,产生实体对象数组,把实体对象数组赋给datalist.DataSource...................
- Json对象和数组 格式,取值,特殊属性名取值:(处理方式和EL取值一样: 对象["属性名"])
- ajax利用html5新特性带进度条上传文件 html5的FormData对象和input的file属性以及window.URL.createObjectURL( ) 方法
- 把json对象数组属性相同的进行分组,然后取值
- 【JavaScript】对象结构的简化--删除Json中的空属性、空数组
- javascript:利用javascript对象的特性去掉数组中的重复项
- js中json对象数组按对象属性排序
- json对象数组按对象属性排序
- Jquery-根据标签的name属性,获取其value值。存入对象并且转换为Json数组
- js 按指定属性给对象数组排序(json数组)
- iOS动态特性初研究(利用JSON动态创建类型和对象)
- iOS动态特性初研究(利用JSON动态创建类型和对象)
- 1.js动态的往json数据添加新属性和值 2.JSON 和 JS 对象互转 3.对象转化为数组
- [原]iOS动态特性初研究(利用JSON动态创建类型和对象)
- 利用HashSet实现数组重复对象属性简单合并
- getJson 类对象的序列化.而且类对象包含数组的属性
- 利用反射遍历对象属性输出json字符串
- AngularJS中遇到的获取json数组中某个对象的属性
- json:创建一个对象,其它一个属性是数组;创建一个对象,使用function作为属性值
- 利用fastjson反序列化json为对象和对象数组