JSON:
- 概念:JavaScript Object Notation JavaScript对象表示法
Person person = new Person();
person.setName("张三");
person.setAge(23);
person.setGender("男");
var person = {"name":"张三","age":23,"gender":"男"};
- json现在多用于存储和交换文本信息的语法
- 进行数据的传输
- JSON比XML更小、更快、更易解析。
JSON_语法_定义
- 基本规则
- 数据在名称/值对中:json数据是由键值对构成的
- 键用引号(单双都行)引起来,也可以不使用引导
- 值得取值类型:
- 数字(整数或浮点数)
- 字符串(在双引号中)
- 逻辑值(true或fasle)
- 数组(在方括号中){"persons":[{},{}]}
- 对象(在花括号中){"student":{"name":"张三"...}}
- null
- 数据由逗号分隔:多个键值对由逗号分隔
- 花括号保存对象:使用{}定义json格式
- 方括号保存数据:
- 数据在名称/值对中:json数据是由键值对构成的
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
//定义基本格式
var person = {"name": "张三", "age": 17, "gender": true};
// alert(person);
//嵌套格式:{} ---> []
var persons = {
"persons": [{
"name": "张三", "age": 17, "gender": true}, {
"name": "李四", "age": 20, "gender": false}, {
"name": "王五", "age": 21, "gender": true}],
};
// alert(persons);
//嵌套格式[]-->{}
var ps = [{
"name": "张三", "age": 17, "gender": true}, {
"name": "李四", "age": 20, "gender": false}, {
"name": "王五", "age": 21, "gender": true}];
alert(ps);
</script>
</head>
<body>
</body>
</html>
标签:定义,gender,age,语法,person,JSON,true,name
From: https://www.cnblogs.com/ailhy/p/16609409.html