Python-101
  • 介绍
  • KickOff Party
    • 1.1 教学目的
    • 1.2 软件和工具
    • 1.3 课前自学
  • Python 简介
    • 2.1 数据工程介绍
    • 2.2 Python 介绍
    • 2.3 Python 语法
    • 2.4 Python 请求
    • 2.5 Python 语法进阶
  • 爬虫
    • 3.1 HTML
    • 3.2 爬虫实战
    • 3.3 选学:JSON 简介
    • 3.4 选学:爬虫的难点
  • 数据处理
    • 4.1 初见数据处理
    • 4.2 数据处理应用实例
    • 4.3 选学:Pandas
  • Demo练习
  • 大作业
  • 分享与后续学习建议
Powered by GitBook
On this page
  • 处理 JSON 的库
  • 获取 JSON 响应
  • Web API

Was this helpful?

  1. 爬虫

3.3 选学:JSON 简介

Previous3.2 爬虫实战Next3.4 选学:爬虫的难点

Last updated 6 years ago

Was this helpful?

JSON 是一种数据格式。

最准确又简洁的介绍:

处理 JSON 的库

标准的 JSON 库可以把 JSON 类型和 Python 类型相互转换

import json

json_string = json.dumps([1, 2, {"foo": true, "bar": None}])
json.loads(json_string)

获取 JSON 响应

response = requests.get("http://some.website.com/data.json")
response.json()

Web API

API -- 应用程序编程接口(Application Programming Interface)的缩写。

很多网站提供了基于 JSON 和 HTTP 的 API,你可以通过阅读文档,学习其 API 的使用方法。

https://json.org/json-zh.html