python 接口返回的json字符串实例


Posted in Python onMarch 27, 2018

如下所示:

JSON 函数
使用 JSON 函数需要导入 json 库:import json。

函数	描述
json.dumps	将 Python 对象编码成 JSON 字符串
json.loads	将已编码的 JSON 字符串解码为 Python 对象


#!/usr/bin/env python 
# -*- coding: utf-8 -*- 
import urllib2 
import urllib 
import cookielib
import json
 
def login(): 
 
  data={'username': '015208@zjtlcb.com', 'password': '1234567'}
  post_data=urllib.urlencode(data) #将post消息化成可以让服务器编码的方式 
  cj=cookielib.CookieJar() #获取cookiejar实例 
  opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) 
  #自己设置User-Agent(可用于伪造获取,防止某些网站防ip注入) 
  headers = {} 
  website = "http://127.0.0.1:8000/api2/auth-token/"
  req=urllib2.Request(website,post_data,headers) 
  content=opener.open(req) 
  s= content.read() #linux下没有gbk编码,只有utf-8编码
  print s
  print type(s)
  text = json.loads(s)
  print type(text)
  print text['token']
 
if __name__ == '__main__': 
 login() 

C:\Python27\python.exe C:/Users/Administrator/PycharmProjects/untitled/a1.py
{"token": "2c73f3885ac90ee462daea49f1890730f567fbfe"}
<type 'str'>
<type 'dict'>
2c73f3885ac90ee462daea49f1890730f567fbfe

Process finished with exit code 0

以上这篇python 接口返回的json字符串实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中实现远程调用(RPC、RMI)简单例子
Apr 28 Python
python虚拟环境virualenv的安装与使用
Dec 18 Python
python搭建服务器实现两个Android客户端间收发消息
Apr 12 Python
解决Python3 控制台输出InsecureRequestWarning问题
Jul 15 Python
详解Python3迁移接口变化采坑记
Oct 11 Python
python科学计算之scipy——optimize用法
Nov 25 Python
pyCharm 实现关闭代码检查
Jun 09 Python
使用keras实现Precise, Recall, F1-socre方式
Jun 15 Python
python中rc1什么意思
Jun 19 Python
使用Keras构造简单的CNN网络实例
Jun 29 Python
keras训练浅层卷积网络并保存和加载模型实例
Jul 02 Python
关于python爬虫应用urllib库作用分析
Sep 04 Python
使用Django和Python创建Json response的方法
Mar 26 #Python
python查询mysql,返回json的实例
Mar 26 #Python
Python发送http请求解析返回json的实例
Mar 26 #Python
Flask 让jsonify返回的json串支持中文显示的方法
Mar 26 #Python
详谈在flask中使用jsonify和json.dumps的区别
Mar 26 #Python
python和flask中返回JSON数据的方法
Mar 26 #Python
Python爬虫实战:分析《战狼2》豆瓣影评
Mar 26 #Python
You might like
DC宇宙的第一个英雄,堪称动漫史鼻祖,如今成为美国文化的象征
2020/04/09 欧美动漫
PHP5在Apache下的两种模式的安装
2006/09/05 PHP
php下正则来匹配dede模板标签的代码
2010/08/21 PHP
分享自定义的几个PHP功能函数
2015/04/15 PHP
PHP+MySQL实现无极限分类栏目的方法
2015/12/23 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
2016/11/05 PHP
浅谈PHP的反射API
2017/02/26 PHP
js实现网页随机切换背景图片的方法
2014/11/01 Javascript
jquery中ajax使用error调试错误的方法
2015/02/08 Javascript
jQuery实现文件上传进度条特效
2015/08/12 Javascript
实例详解AngularJS实现无限级联动菜单
2016/01/15 Javascript
微信小程序 scroll-view实现上拉加载与下拉刷新的实例
2017/01/21 Javascript
利用jQuery实现一个简单的表格上下翻页效果
2017/03/14 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/15 Javascript
JavaScript实现获取用户单击body中所有A标签内容的方法
2017/06/05 Javascript
JavaScript中in和hasOwnProperty区别详解
2017/08/04 Javascript
javascript实现考勤日历功能
2018/11/29 Javascript
jquery制作的移动端购物车效果完整示例
2020/02/24 jQuery
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
2014/04/08 Python
Python函数参数类型*、**的区别
2015/04/11 Python
Python实现队列的方法
2015/05/26 Python
使用实现pandas读取csv文件指定的前几行
2018/04/20 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
2018/06/11 Python
Python实现通过解析域名获取ip地址的方法分析
2019/05/17 Python
Python的collections模块真的很好用
2021/03/01 Python
信息管理专业推荐信
2013/10/29 职场文书
技术经理的自我评价范文
2013/12/03 职场文书
入党自荐书范文
2014/03/09 职场文书
结婚喜宴主持词
2014/03/14 职场文书
道德之星事迹材料
2014/05/03 职场文书
践行三严三实心得体会
2014/10/13 职场文书
新员工入职欢迎词
2015/01/23 职场文书
大学生创业计划书
2019/06/24 职场文书
详解python网络进程
2021/06/15 Python
golang 语言中错误处理机制
2021/08/30 Golang
Python几种酷炫的进度条的方式
2022/04/11 Python