本人老菜,说的不对的还望朋友们指出。
json我现在也一直没有怎么用到,基本没有使用过,,对它的认识也仅仅限制于感性的,就是说用来存储N个键值对的值对象,在获取的时候,根据属性名来获取属性值。
如果想用一个json对象来像JavaBean一样使用,可在JavaScript中可以这样写:
<script type="text/javascript">
var json = { id:'1001' , name:'陈冬冬' , sex:'男' };
// 然后取值的时候:就直接可以用 对象名.属性名的形式
//获取id,name,sex等属性的值,可以使用如下方式:
alert(json.id); //alert(json.name); //alert(json.sex);
//弹出框的数据依次是:1001 , 陈冬冬 , 男
</script>
如果我想让json的数据为一个数组,怎么使用呢?
可以这样:
<script type="text/javascript">
var json = [{id:'1001',name:'陈冬冬',sex:'男'},{id:'1002',name:'张敏',sex:'女'}];
for(var i=0;i<json.length;i++){
for(var js in json[i]){
alert(js+' : '+ json[i][js]);
}
}
</script>
说明:在JavaScript中 { } 代表一个对象Object, [ ] 代表的是一个Object[]数组对象,所以我们定义一个json数组可以采用上面的方式,而这里的 for( in ) 循环,只是我采用的一种循环数据的方式,如果没有使用过,可以采用其他的方式,都一样。
感觉这样的话,写一个Ajax的分页的就在现实数据的时候简单了多了,而for in 循环也不需要知道后台JavaBean封装数据的属性名,就能获取到值。
分享到:
相关推荐
C实现对JSON的封装,对json格式解析,封装等.
开发过程中经常会遇到json数据的处理,而单独对json数据进行增删改并不方便,尤其是Geojson文件的处理,通过对网络资料的整理总结,下面介绍Java语言方法对json数据进行读取、添加、删除与修改操作。
springmvc对json支持
json转换json schema
Java对Json的一系列操作(构建、json与对象的转换),详细介绍了在Java中,对json数据的创建、以及字符串、对象与json的相互转换
最好用的c++json库 nlohmann json源代码最好用的c++json库 nlohmann json源代码最好用的c++json库 nlohmann json源代码最好用的c++json库 nlohmann json源代码最好用的c++json库 nlohmann json源代码最好用的c++json...
json定义json定义json定义json定义json定义json定义json定义json定义json定义json定义
有时大家做项目时,对后台返回的json数据头痛,一大票的数据,看不清楚,这个工具就是让你更好的整理json数据
C#对多级json解析,非常实用,此代码写在load事件里面,然后可以了解解析json的原理。尤其是多级解析。
电视源json
MFC使用JSON11将json,包括json字符串转对象,对象转json字符串
对JSON对象前台获取 方便 , 快捷,通俗易懂!
将压缩文件解压至工程目录下 在项目中增加#include"json/json.h" 即可使用
json viewer中文版支持JSON字符串查看和格式化,将功能合二为一,使用起来非常的方便,以前觉得json可读性差的朋友可以下载这个工具试一试。 软件介绍 JSON Viewer是一款方便易用的Json格式查看器。Json格式的数据...
JSON JSON .zip JSON JSON .zip JSON JSON .zip JSON JSON .zip
JSON文档 JSON手册
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立...