{
"people":[
{
  "firstName": "Brett",
  "lastName":"McLaughlin"
},
{
  "firstName":"Jason",
  "lastName":"Hunter"
}
]
}

json简介

  • json是一种轻量级的数据交换格式
  • 完全独立于编程语言的文本格式来存储和表示数据
  • 简单和清晰的层次结构使得json成为理想的数据交换语言。易于阅读和编写,易于机器解析和生成,并有效地提升网络传输效率
  • json相比于xml来讲,数据体积小,传输速度快,格式都是压缩的
  • json格式语法上与创建JavaScript对象的代码相同,由于这种相似性,JavaScript程序可以轻松地将json数据转换为JaveScript对象

json方法

  • load
  • loads:将已编码的 JSON 字符串解码为 Python 对象
  • dump
  • dumps:将 Python 对象编码成 JSON 字符串

示例 

#coding = utf-8

import requests
import json response = requests.get("http://httpbin.org/get")
print(response.json())
strtext = json.loads(response.text)
print (type(strtext)) for key,value in strtext.items():
print (key,value) print (strtext["url"])
{'args': {}, 'headers': {'Accept': '*/*', 'Accept-Encoding': 'gzip, deflate
onnection': 'close', 'Host': 'httpbin.org', 'User-Agent': 'python-requests/
4'}, 'origin': '111.175.40.89', 'url': 'http://httpbin.org/get'}
<class 'dict'>
args {}
headers {'Accept': '*/*', 'Accept-Encoding': 'gzip, deflate', 'Connection':
se', 'Host': 'httpbin.org', 'User-Agent': 'python-requests/2.18.4'}
origin 111.175.40.89
url http://httpbin.org/get
http://httpbin.org/get

最新文章

  1. Android 二维码 生成和识别(附Demo源码)
  2. C语言file相关函数学习
  3. The Entity Framework provider type &#39;System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer&#39; registered in the application config file for the ADO.NET provider with invariant name
  4. Java 经典实例:自定义迭代器
  5. 我对Padding Oracle Attack的分析和思考
  6. SNV ConnerStore使用说明
  7. KMP(字符串匹配)
  8. 怎样配置Tomcat环境变量
  9. 《Python基础教程(第二版)》学习笔记 -&gt; 第一章 基础知识
  10. 分布式Session共享(一):tomcat+redis实现session共享
  11. Android编译过程详解(三)
  12. h5的api dom全屏展示
  13. 如何在Mac系统安装eclipse并运行java程序?
  14. [物理学与PDEs]第4章第2节 反应流体力学方程组 2.3 混合气体状态方程
  15. 【原创】大数据基础之Oozie vs Azkaban
  16. drone 1.0 新的构建徽章特性
  17. python -- 初始函数 函数的定义,函数的返回值以及函数的参数
  18. c++11 委托构造
  19. Python的 numpy中 meshgrid 和 mgrid 的区别和使用
  20. bootstrap 多元素共用 popover

热门文章

  1. linux 基础知识总结
  2. hadoop28---netty传对象
  3. Linux中read命令的用法—(6/30)
  4. pt-osc测试
  5. zabbix监控php-fpm的性能
  6. Linux中Nginx安装部署
  7. Linux下使用USB模拟ACM串口设备【转】
  8. Linux下MySQL 5.6.24的编译安装与部署
  9. 【bzoj3170】[Tjoi2013]松鼠聚会(数学题)
  10. Apache HTTP Server——官网下载