Day2Javaweb-json

思路:json成为前端和后端的桥梁

语法: '{"属性名":"属性值","属性名":"属性值","属性名":{},"属性名":["","",""],"属性名":[{},{}]}'

【属性名必须用“”包裹】

var 变量名2=JSON.parse(变量名1)     ------》  转换为 正常的

var 变量名3=JSON.stringify(变量名2)    ------》 转换为json串

json格式:

一种特定的字符串语法结构,json格式的字符串,在前后端都可以很方便的和对象之间进行转换

语法: var personStr = '{”属性名“:“属性值”,“属性名”:{},“属性名”:["","",""],"属性名":[{},{},{}]}'

【属性名必须用“”包裹】【属性值 字符串必须用“”包好,数字可以不做处理】

var perxonStr ='{"name":"张三",“age”:10,"dog":{"dname":"小花"},"lovesingers":["于贞","戳爷"],"friends":[{"fname":"小程"},{"fname":"小吴"}]}'【json格式的字符串】

【注意用英文符号】

通过json.parse(【变量名personStr】)可以将一个json串【typeof】

通过json.stringify() 将一个对象转换为json串

 

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script>
			var personStr ='{"name":"微辣","age":10,"pet":{"pname":"小窝"},"lovesingers":["猴西","土豆"],"friends":[{"fname":"小唐"},{"fname":"小李"}]}'
			var canshu = JSON.parse(personStr)
			console.log(personStr)
			console.log(typeof personStr)
			//console.log(personStr.name)--->json是字符串形式
			//json.parse()进行转换
			console.log(canshu)
			console.log(canshu.name)
			var personStr2 = JSON.stringify(canshu)
			console.log(personStr2)
		</script>
	</head>
	<body>
	</body>
</html>

学习时间:一小时左右(犹学未学,回去背单词英听力,【想想其实挺乏味的,我得到了什么从玩游戏】打游戏)

晚课要么好好做,要么好好玩

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值