Python计算机视觉编程练习15:pyspider爬虫--json语法篇
来源:互联网 发布:劲舞团淘宝代理 编辑:程序博客网 时间:2024/06/05 03:26
原文链接:http://www.w3school.com.cn/json/json_syntax.asp
百度百科:点击打开链接
JSON 语法是 JavaScript 语法的子集。
JSON 语法规则(很重要)
JSON 语法是 JavaScript 对象表示法语法的子集。
- 数据在名称/值对中
- 数据由逗号分隔
- 花括号保存对象
- 方括号保存数组
JSON 名称/值对
JSON 数据的书写格式是:名称/值对。
名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:
"firstName" : "John"
这很容易理解,等价于这条 JavaScript 语句:
firstName = "John"
JSON 值
JSON 值可以是:
- 数字(整数或浮点数)
- 字符串(在双引号中)
- 逻辑值(true 或 false)
- 数组(在方括号中)
- 对象(在花括号中)
- null
JSON 对象
JSON 对象在花括号中书写:
对象可以包含多个名称/值对:
{ "firstName":"John" , "lastName":"Doe" }
这一点也容易理解,与这条 JavaScript 语句等价:
firstName = "John"lastName = "Doe"
JSON 数组(很重要)
JSON 数组在方括号中书写:
数组可包含多个对象:
{"employees": [{ "firstName":"John" , "lastName":"Doe" },{ "firstName":"Anna" , "lastName":"Smith" },{ "firstName":"Peter" , "lastName":"Jones" }]}
在上面的例子中,对象 "employees" 是包含三个对象的数组。每个对象代表一条关于某人(有姓和名)的记录。
JSON 使用 JavaScript 语法
因为 JSON 使用 JavaScript 语法,所以无需额外的软件就能处理 JavaScript 中的 JSON。
通过 JavaScript,您可以创建一个对象数组,并像这样进行赋值:
例子
var employees = [{ "firstName":"Bill" , "lastName":"Gates" },{ "firstName":"George" , "lastName":"Bush" },{ "firstName":"Thomas" , "lastName": "Carter" }];
可以像这样访问 JavaScript 对象数组中的第一项:
employees[0].lastName;
返回的内容是:
Gates
可以像这样修改数据:
employees[0].lastName = "Jobs";
0 0
- Python计算机视觉编程练习15:pyspider爬虫--json语法篇
- Python计算机视觉编程练习14:pyspider爬虫--安装篇
- Python计算机视觉编程练习11:备忘
- Python计算机视觉编程练习1:Python 调用 SIFT
- 《Python计算机视觉编程》
- Python计算机视觉编程练习2:import 自定义模块
- Python计算机视觉编程练习4:glob模块学习
- Python计算机视觉编程练习5:pickle模块学习
- Python计算机视觉编程练习6:文本、列表操作
- Python计算机视觉编程练习7:文件操作
- Python计算机视觉编程练习8:string 模块学习
- Python计算机视觉编程练习9:argparse 模块学习
- Python计算机视觉编程练习10:csv 模块学习
- Python计算机视觉编程练习12:os模块学习
- PySpider python 爬虫
- python爬虫框架-PySpider
- Python计算机视觉编程 笔记
- python计算机视觉编程-01
- 一个不错的手册网址
- React服务器端渲染
- “==”与equals方法区别的深入分析
- 主从同步检查脚本
- 3、图像几何变换和差值缩放实例
- Python计算机视觉编程练习15:pyspider爬虫--json语法篇
- mysql MyISAM 转 Innodb
- Android 中 getApplicationContext()、this、getApplication()之间的区别
- JSP的option动态绑定默认值
- 原创/自译教程:并没什么卵用的移动端UI姿势(原创文章)
- android 图片叠加效果——两种方法
- mysql 架构从小变大的演变过程
- 4、图像滤波+边缘检测+图像增强实例
- 获取已安装的应用/目标路径下未安装的apk信息