乐趣区

关于java:Json

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>
退出移动版