json是怎么回事

json是怎么回事,第1张

json是怎么回事

关于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循环的图片来自互联网,如有冒犯,请联系本人。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/5709796.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存