一 什么是json
json是一种轻量级的数据交换格式。它基于 [ECMAScript]((w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
我们用浏览器打开json文件往往是一堆字符形式的编码,python处理过后会自动转化为utf8格式
有利于使用。
二 python处理所需要的库
requests
json
如果没有安装 requests库可以安装 安装方法在我以前的文章里
三 代码实现

作者:宁静消失何如
链接:https://www.jianshu.com/p/c8f88bb09830
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

__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])

python处理json数据(复杂的json转化成嵌套字典并处理)相关推荐

  1. Python 获取接口数据,解析JSON,写入文件

    Python 获取接口数据,解析JSON,写入文件 用于练手的例子,从国家气象局接口上获取JSON数据,将它写入文件中,并解析JSON: 总的来说,在代码量上,python代码量要比java少很多.而 ...

  2. JS解析json数据并将json字符串转化为数组的实现方法

    json数据在ajax实现异步交互时起到了很重要的作用,他可以返回请求的数据,然后利用客户端的js进行解析,这一点体现出js的强大,本文介绍JS解析json数据并将json字符串转化为数组的实现方法, ...

  3. Python实现json数据清洗、json数据去重、json数据统计

    目录 问题背景 问题分析 问题解决 1.问题背景 1.文件夹中有若干json文件,每个文件中json格式基本一致;(一般是按时间排序的文件名) 2.部分json数据缺失,需要补充这部分缺失是json数 ...

  4. Java构造和解析Json数据之org.json

    一.介绍 org.json包是另一个用来beans,collections,maps,java arrays 和XML和JSON互相转换的包,主要就是用来解析Json数据,在其官网http://www ...

  5. json数据和字符串json数据相互转换

    json数据和字符串json数据相互转换 1.json数据和字符串json数据相互转换 2.本地存储(localStorage.sessionStorage) 3.audio的属性.事件.方法 3.1 ...

  6. 如何构建JSON数据,JSON数据的格式,JSON数据的获取

    假设你是用$.getJSON();方法获取JSON数据 $.getJSON(url,{"Action":"getStudent"},function(data) ...

  7. html5处理json数据,js解析json数组

    js读取解析JSON类型数据 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 Jav ...

  8. [js] localStorage 如何存储JSON数据并读取JSON数据

    localStorage是HTML5提供的再客户端实现本地存储的一种方法,但是localStorage方法只能存储字符串数据,有时候我们需要存储对象到本地比如:JSON:那么,localStorage ...

  9. python post json数据_Python POST Json数据到Http

    >安装Python >cmd terminal 安装requests模块,command: pip install requests >Python 脚本:此列是post " ...

  10. python操作json数据_Python操作JSON数据代码示例

    #!/usr/bin/env python import json import os def json_test(): return_dic = {} json_data = { 'appid':' ...

最新文章

  1. 没有与参数列表匹配的 重载函数 getline 实例_面试题:方法重载的底层原理?...
  2. python流程控制-python简单流程控制
  3. 关于UIView的autoresizingMask属性的研究
  4. CentOS安装php mbstring的扩展
  5. E. Company(Codeforces Round #520 (Div. 2))
  6. 栈-----括号匹配+表达式计算
  7. 计算机两万字符英语文献翻译,求一篇2万字符以上的工程类外文文献及翻译
  8. Bzoj3894文理分科
  9. 华为NP课程笔记14-PIM-SM和SPT切换
  10. php毕业论文总结,毕业设计总结
  11. 三星S5P6818移植工程
  12. 电商直播方案主要有哪些内容?
  13. 雷军与小米:上扬的微笑与下行的隐忧
  14. 激光测距仪全国产化电子元件推荐方案
  15. 讲解NRF24L01P无线收发模块(转载)
  16. GStreamer1.0 工具用法
  17. 大家说说房价还会不会涨?
  18. 重磅!京东云区块链数据服务(BDS)正式开源
  19. 功能测试需要从那几个方面入手
  20. 事理图谱,下一代知识图谱

热门文章

  1. Ortholab has been moved to Google Code
  2. DS控件库 Win7链接列表框效果1:右侧箭头
  3. 增强for循环 泛型
  4. LeetCode 要记得一些小trick
  5. 授权其他数据库用户kill session
  6. Ubuntu 16.04下Linux驱动编写第一步
  7. Xcode6在10.9.4上面crash解决
  8. IIS经典模式和集成模式的区别
  9. Piggydb 6.2 发布,个人知识库管理
  10. 【博客管理】博客资源汇总【置顶】