关于json的一些概念:
1.什么是json
Javascript Object Notation(Javscript标记对象),简称json。
json是一种轻量级的数据交换格式。
轻量级:
体现在,json体积小,虽然体积较小,但是能表示的数据有很多。
什么是数据交换:
C语言和java语言交换数据;
python和java之间进行数据交换;
javascript和java之间交换数据… …
json与xml的区别和联系:
在现代开发中能够做数据交换的。包括两个:json和xml
json和xml都是非常标准的数据交换格式
xml体积大,解析难度大
json体积小,解析更容易
xml语法相对严格
json语法相对松散
2.在javascript中json是以对象的形式存在
json是一个无类型的对象,直接用大括号包起来就是一个json对象
3.在javascript中如何,如何定义json格式的对象,怎么访问json对象的属性
语法格式:
var jsonObj = {“属性名称1” : 属性值1,“属性名称2” : 属性值2 …}
注意:json的属性名称必须是string类型,json的属性值可以是任意类型
访问json对象属性的方式:
json
运行上面的程序,结果如下:
数组作为json对象的属性值:
json
运行上面的程序,结果如下:
用json对象作为json对象的属性值:
json
运行上面的程序,结果如下:
以json对象作为数组元素:
json
运行上面的程序,结果如下:
模仿javascript与java之间进行数据交换:
java和javascript两个语言怎么交换数据?
可以使用json格式的字符串,json是一种轻量级的数据交换格式
java的JDBC连接数据库,查询数据,然后将数据拼接成JSON格式的字符串。
将JSON格式的字符串传递给javascript,然后在javascript中把json格式的字符串,转换成JSON对象,这样就可以从JSON对象中取数据了。
如此就完成了数据的交换。
json
运行上面的程序,结果如下:
js增强for循环 和Java中的增强for循环的区别:
以上关于for循环的图片来自互联网,如有冒犯,请联系本人。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)