JSON-对象格式
JSON对象:
JSON:JavaScript Object Notation(标记)
杰森:JSON:标准的数据交换格式
目前非常流行,90%以上的系统,系统a与系统b交换数据,都是采用JSON
数据交换格式优缺点:
JSON:是一种标准轻量级的数据交换格式
特点:体积小,容易解析,在数据交换方面是主导地位
XML w3c制定的标准:
优点:语法严谨,通常银行相关的系统之间进行数据交换的话会使用XML
缺点:体积大,解析比较麻烦;
JSON格式:
var jsonObj={
"属性名":"属性值",
"属性名":"属性值",
"属性名":"属性值"
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JSON</title>
</head>
<body>
<script type="text/javascript">
var studentObj = {
"sno" : "110",
"sname" : "zhangsan",
"sex" : "nan"
};
//访问JSON对象的属性
alert(studentObj.sno+","+studentObj.sname+","+studentObj.sex);
//JSON数组
var studens=[
{"sno":"111","sname" :"zhangsan","sex":"nan"},
{"sno":"222","sname" :"lisi","sex":"nan"},
{"sno":"333","sname" :"wagnwu","sex":"nan"},
];
//遍历:
for(var i =0;i< studens.length;i++){
var stuObj = studens[i];
alert(stuObj.sno+","+stuObj.sname+","+stuObj.sex);
}
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>002复杂一些的JSON对象</title>
</head>
<body>
<script type="text/javascript">
var user = {
"usercode":"110",
"username":"zhangsan",
"sex":"true",
"address":{
"city":"beijing",
"street":"daxing",
"zipcode":"111123434",
},
"aihao":["somke","drink","taaa"]
};
//访问任命以及居住的城市
alert(user.username+","+user.address.city+","+user.address.street+","+user.address.zipcode);
/*
请设计一个JSON格式的数据描述班级中每一个学生的信息,以及总人数信息
1、整体是一个JSON对象总人数 {}
2、学生数组:中括号;[{},{}]
3、JSON对象大括号包含在中括号中
*/
var jsonData{
"all":"2",
"student":[
{"sno":"123","sname":"aa";"sex":"true"},
{"sno":"123","sname":"bb";"sex":"true"},
],
}
</script>
</body>
</html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix