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正则表达式中的括号匹配问题
Dec 14 Python
Python中用max()方法求最大值的介绍
May 15 Python
在Python中操作字符串之rstrip()方法的使用
May 19 Python
Python中subprocess的简单使用示例
Jul 28 Python
对比Python中__getattr__和 __getattribute__获取属性的用法
Jun 21 Python
Python3.5编程实现修改IIS WEB.CONFIG的方法示例
Aug 18 Python
itchat和matplotlib的结合使用爬取微信信息的实例
Aug 25 Python
python中的字符串内部换行方法
Jul 19 Python
python 字符串只保留汉字的方法
Nov 16 Python
Python pandas.DataFrame 找出有空值的行
Sep 09 Python
tensorflow实现打印ckpt模型保存下的变量名称及变量值
Jan 04 Python
Python 实现微信自动回复的方法
Sep 11 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
PHP中json_encode、json_decode与serialize、unserialize的性能测试分析
2010/06/09 PHP
PHP扩展程序实现守护进程
2015/04/16 PHP
对象特征检测法判断浏览器对javascript对象的支持
2009/07/25 Javascript
理解Javascript_03_javascript全局观
2010/10/11 Javascript
jquery利用event.which方法获取键盘输入值的代码
2011/10/09 Javascript
用html+css+js实现的一个简单的图片切换特效
2014/05/28 Javascript
node.js中实现同步操作的3种实现方法
2014/12/05 Javascript
JS仿Windows开机启动Loading进度条的方法
2015/02/26 Javascript
jQuery通过扩展实现抖动效果的方法
2015/03/11 Javascript
JavaScript中的函数嵌套使用
2015/06/04 Javascript
JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
2015/12/03 Javascript
分享网页检测摇一摇实例代码
2016/01/14 Javascript
jquery实现网站列表切换效果的2种方法
2016/08/12 Javascript
ThinkPHP+jquery实现“加载更多”功能代码
2017/03/11 Javascript
nodejs入门教程四:URL相关模块用法分析
2017/04/24 NodeJs
CSS3+JavaScript实现翻页幻灯片效果
2017/06/28 Javascript
关于laydate.js加载laydate.css路径错误问题解决
2017/12/27 Javascript
vue.js实现点击后动态添加class及删除同级class的实现代码
2018/04/04 Javascript
Vue实现购物车的全选、单选、显示商品价格代码实例
2019/05/06 Javascript
[40:50]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第四场
2014/05/24 DOTA
[53:20]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 VG vs OG
2018/04/03 DOTA
python实现倒计时的示例
2014/02/14 Python
python实现根据窗口标题调用窗口的方法
2015/03/13 Python
Python 探针的实现原理
2016/04/23 Python
Python连接PostgreSQL数据库的方法
2016/11/28 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
2017/11/11 Python
如何用Python合并lmdb文件
2018/07/02 Python
python实现远程控制电脑
2019/05/23 Python
Python爬虫之urllib基础用法教程
2019/10/12 Python
利用Python绘制Jazz网络图的例子
2019/11/21 Python
前台文员的岗位职责
2013/11/14 职场文书
庆六一活动总结
2014/08/29 职场文书
给老婆道歉的话
2015/01/20 职场文书
导游词之任弼时故居
2020/01/07 职场文书
Python中time与datetime模块使用方法详解
2022/03/31 Python
vue-cil之axios的二次封装与proxy反向代理使用说明
2022/04/07 Vue.js