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>