JSON
JavaScript Object Notation,JavaScript 对象表示法
是 js 代码中能够保留对象的数据类型
上面有咱们定义的 json 格局对象的示例
- 每个 json 格局对象都被一对 {} 括住
- 一个 json 格局对象能够蕴含多个属性与值的对应关系
- 属性应用 ”” 引起来, 值依据类型决定是否须要 ””
- 属性和值之间用: 宰割
- 每对属性与值用, 宰割
- 上图中示意值能够是数字 \ 字符串 \ 数组 \json 类型
有了 json 格局, 咱们就能够让 java 和 js 通信了
json 格局和 java 对象的转换
实际上这个转换只是一个测试, 理论开发中转换的过程都被 SpringMvc 封装了
JS 代码中应用 JSON 格局
代码如下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>html 中应用 json</h1>
<script type="text/javascript">
let json={
"username":"root",
"password":"1234",
"age":28,
"phone":"13800133800",
"email":"root@163.com",
"skills":["Java","Html","Css"],
"department":{
"id":1,
"name":"java"
}
}
console.log(json.username);
console.log(json.skills);
for(let i=0;i<json.skills.length;i++){console.log(json.skills[i]);
}
console.log(json.department);
console.log(json.department.id);
console.log(json.department.name);
</script>
</body>
</html>