博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Json
阅读量:5979 次
发布时间:2019-06-20

本文共 1177 字,大约阅读时间需要 3 分钟。

JSON:

JS中的json对象:	window.onload=function(){		var obj={'name':'zhangsan'};//定义json对象;		//alert(obj.name);//根据json对象获得其属性值		var obj="{'name':'zhangsan2'}";//json字符串		var o=eval("("+obj+")");//使用eval()函数将json字符串转换为json对象		alert(o.name);//获得数据类型	}	json语法:	[] 表示数组	{} 表示对象	"" 表示是属性名或字符串类型的值	: 表示属性和值之间的间隔符	, 表示多个属性的间隔符或者是多个元素的间隔符		例:对象中可以再嵌套对象或数组;		obj=[1,2,3];//数据		obj={"name":"张三","age":20,"gender":true,"hobby":{"name1":"吃","name2":"喝"}};//对象		alert(obj.hobby.name1);//获得json对象的对象属性的值	json数据类型	字符串(string)	数值(number)	布尔值(boolean)	对象(object)	数组(array)	空(null)复制代码

JSON解析:Gson--google 创建Gson对象:Gson g=new Gson(); 从json串转换为java的对象:g.fromJson(Object obj,Class c) 注:如果转换为list集合时,Class的类对象参数:new TypeToken<List<泛型>>(){}.getType()

从java的对象转换为json串:g.toJson(Object obj);复制代码

AJAX: Asynchronous Javascript And XML缩写为AJAX,允许浏览器与服务器通信而无需刷新当前页面的技术都叫做Ajax。

创建对象:XMLHttpRequest	open(method,url):		method:提交方式get/post		url:提交的目标地址	send(Object obj)		send(null):不提交任何参数		send(*string*):将请求发送到服务器。*string*:仅用于 POST 请求	onReadyStateChange():浏览器自动触发该事件;状态改变;		readyState:			0-未初始化			1-正在加载			2-已经加载			3-交互中			4-完成		status: 200时表请求成功;304内容没有改变;复制代码

转载于:https://juejin.im/post/5c07bd00f265da61776bc189

你可能感兴趣的文章
安装python3.5注意事项及相关命令
查看>>
进程通信之无名信号量
查看>>
并发串行调用接口
查看>>
CMD 修改Host文件 BAT
查看>>
android幻灯片效果实现-Gallery
查看>>
实现Instagram的Material Design概念设计
查看>>
CentOS 6.x 快速安装L2TP ***
查看>>
一篇文章能够看懂基础源代码之JAVA篇
查看>>
Goldengate双向复制配置
查看>>
Oracle官方内部MAA教程
查看>>
DNS相关配置
查看>>
miniWindbg 功能
查看>>
CF772E Verifying Kingdom
查看>>
第二次冲刺 第七天
查看>>
矩阵之矩阵乘法(转载)
查看>>
Python _内置函数3_45
查看>>
cf-Igor In the Museum (dfs)
查看>>
数据之路 Day4 - Python基础4
查看>>
使用openCV打开USB摄像头(UVC 小米micro接口)
查看>>
Luogu P3577 [POI2014]TUR-Tourism
查看>>