JSON

JavaScript Object Notation,JavaScript对象表示法

是js代码中能够保留对象的数据类型

上面有咱们定义的json格局对象的示例

  1. 每个json格局对象都被一对{}括住
  2. 一个json格局对象能够蕴含多个属性与值的对应关系
  3. 属性应用""引起来,值依据类型决定是否须要""
  4. 属性和值之间用:宰割
  5. 每对属性与值用,宰割
  6. 上图中示意值能够是数字\字符串\数组\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>