栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

json是怎么回事

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/713146.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号