一 什么是json
json是一种轻量级的数据交换格式。它基于 [ECMAScript]((w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
我们用浏览器打开json文件往往是一堆字符形式的编码,python处理过后会自动转化为utf8格式
有利于使用。
二 python处理所需要的库
requests
json
如果没有安装 requests库可以安装 安装方法在我以前的文章里
三 代码实现
__author__ = 'lee'
import requests
import json
url = '你需要的json地址'
response = requests.get(url)
content = response.text
json_dict = json.loads(content)
list_key = []
#分类信息
j = 0
for key in json_dict['data']:
list_key.append(key)
for i in list_key:
print('----'+list_key[j]+'----')
for key in json_dict['data'][list_key[j]]:
print(key,json_dict['data'][list_key[j]][key])
j += 1
# 所有信息(未分类)
#
# for key in json_dict['data']:
# print(key,json_dict['data'][key])