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类的继承实例详解
Mar 30 Python
python实现各进制转换的总结大全
Jun 18 Python
python中验证码连通域分割的方法详解
Jun 04 Python
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
Jun 13 Python
Python实现简单石头剪刀布游戏
Jan 20 Python
pandas基于时间序列的固定时间间隔求均值的方法
Jul 04 Python
Python+OpenCv制作证件图片生成器的操作方法
Aug 21 Python
python Kmeans算法原理深入解析
Aug 23 Python
np.random.seed() 的使用详解
Jan 14 Python
python pandas移动窗口函数rolling的用法
Feb 29 Python
通过Python pyecharts输出保存图片代码实例
Nov 25 Python
Django url 路由匹配过程详解
Jan 22 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 session_set_save_handler 函数的用法(mysql)
2013/06/29 PHP
php一次性删除前台checkbox多选内容的方法
2013/09/22 PHP
PHP+Ajax检测用户名或邮件注册时是否已经存在实例教程
2014/08/23 PHP
php简单获取目录列表的方法
2015/03/24 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
2019/05/29 PHP
TNC vs BOOM BO3 第二场2.13
2021/03/10 DOTA
通过ifame指向的页面高度调整iframe的高度
2006/10/05 Javascript
jquery ajax return没有返回值的解决方法
2011/10/20 Javascript
基于Jquery+Ajax+Json的高效分页实现代码
2011/10/29 Javascript
js函数返回多个返回值的示例代码
2013/11/05 Javascript
jQuery实现的Div窗口震动特效
2014/06/09 Javascript
prototype.js简单实现ajax功能示例
2017/10/18 Javascript
vue组件实现可搜索下拉框扩展
2020/10/23 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
2018/09/27 Javascript
Vue自定义全局Toast和Loading的实例详解
2019/04/18 Javascript
Vue3不支持Filters过滤器的问题
2020/09/24 Javascript
JS中箭头函数与this的写法和理解
2021/01/14 Javascript
[02:20]DOTA2中文配音宣传片
2013/05/22 DOTA
[48:05]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VGJ.T vs VP
2018/03/31 DOTA
python插入数据到列表的方法
2015/04/30 Python
用Python将IP地址在整型和字符串之间轻松转换
2017/03/22 Python
Python语言描述随机梯度下降法
2018/01/04 Python
Python爬虫天气预报实例详解(小白入门)
2018/01/24 Python
Python实现的视频播放器功能完整示例
2018/02/01 Python
python中abs&amp;map&amp;reduce简介
2018/02/20 Python
Python selenium实现微博自动登录的示例代码
2018/05/16 Python
linux查找当前python解释器的位置方法
2019/02/20 Python
详细介绍Python进度条tqdm的使用
2019/07/31 Python
Python使用enumerate获取迭代元素下标
2020/02/03 Python
IntelliJ 中配置 Anaconda的过程图解
2020/06/01 Python
英国轻奢珠宝品牌:Astley Clarke
2016/12/18 全球购物
党员入党表决心的话
2014/03/11 职场文书
升旗仪式演讲稿
2014/05/08 职场文书
毕业生自荐信范文
2015/03/05 职场文书
关于调整工作时间的通知
2015/04/24 职场文书
反四风问题学习心得体会
2016/01/22 职场文书