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操作 hbase 数据的方法
Dec 18 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
Apr 18 Python
python在线编译器的简单原理及简单实现代码
Feb 02 Python
Python利用正则表达式实现计算器算法思路解析
Apr 25 Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
Nov 06 Python
对python3 中方法各种参数和返回值详解
Dec 15 Python
python实战串口助手_解决8串口多个发送的问题
Jun 12 Python
简单了解python反射机制的一些知识
Jul 13 Python
python中tkinter的应用:修改字体的实例讲解
Jul 17 Python
python读取大文件越来越慢的原因与解决
Aug 08 Python
python中urllib.request和requests的使用及区别详解
May 05 Python
pytorch中index_select()的用法详解
Jan 06 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
Smarty模板常见的简单应用分析
2016/11/15 PHP
php导出csv文件,可导出前导0实例代码
2016/11/16 PHP
php中引用符号(&amp;)的使用详细介绍
2016/12/06 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
2017/04/04 PHP
ecshop添加菜单及权限分配问题
2017/11/21 PHP
jquery tab标签页的制作
2010/05/10 Javascript
javascript判断非数字的简单例子
2013/07/18 Javascript
JS实现拖动示例代码
2013/11/01 Javascript
js创建数组的简单方法
2016/07/27 Javascript
jQuery ready()和onload的加载耗时分析
2016/09/08 Javascript
Angularjs中使用layDate日期控件示例
2017/01/11 Javascript
JS图片压缩(pc端和移动端都适用)
2017/01/12 Javascript
jquery基于layui实现二级联动下拉选择(省份城市选择)
2017/06/20 jQuery
原生JS实现的雪花飘落动画效果
2018/05/03 Javascript
jquery获取select选中值的文本,并赋值给另一个输入框的方法
2018/08/21 jQuery
详解Puppeteer前端自动化测试实践
2019/02/21 Javascript
原生js添加一个或多个类名的方法分析
2019/07/30 Javascript
[01:10:02]IG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Django分页功能的实现代码详解
2019/07/29 Python
python使用 __init__初始化操作简单示例
2019/09/26 Python
python获取引用对象的个数方式
2019/12/20 Python
Python中实现输入超时及如何通过变量获取变量名
2020/01/18 Python
django-crontab实现服务端的定时任务的示例代码
2020/02/17 Python
Python 格式化打印json数据方法(展开状态)
2020/02/27 Python
Python3实现飞机大战游戏
2020/04/24 Python
澳大利亚领先的男装零售连锁店:Lowes
2020/08/07 全球购物
花坛标语大全
2014/06/30 职场文书
国际商务英语专业求职信
2014/07/08 职场文书
法人委托书
2014/07/31 职场文书
教师四风自我剖析材料
2014/09/30 职场文书
农村党建工作汇报材料
2014/10/27 职场文书
2014年保洁工作总结
2014/11/24 职场文书
博士导师推荐信
2015/03/25 职场文书
2015年工程部工作总结
2015/04/30 职场文书
Python基础之Socket通信原理
2021/04/22 Python
使用CSS实现六边形的图片效果
2022/08/05 HTML / CSS