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 文件和路径操作函数小结
Nov 23 Python
zbar解码二维码和条形码示例
Feb 07 Python
Python排序算法实例代码
Aug 10 Python
python书籍信息爬虫实例
Mar 19 Python
python 统计数组中元素出现次数并进行排序的实例
Jul 02 Python
对PyQt5中树结构的实现方法详解
Jun 17 Python
使用Python做垃圾分类的原理及实例代码附源码
Jul 02 Python
Linux下通过python获取本机ip方法示例
Sep 06 Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
Jan 04 Python
浅谈Pytorch torch.optim优化器个性化的使用
Feb 20 Python
Python中的wordcloud库安装问题及解决方法
May 27 Python
Python3 类型标注支持操作
Jun 02 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
一个目录遍历函数
2006/10/09 PHP
PHP正则提取不包含指定网址的图片地址的例子
2014/04/21 PHP
php获取网卡的MAC地址支持WIN/LINUX系统
2014/04/30 PHP
基于Laravel 多个中间件的执行顺序详解
2019/10/21 PHP
javascript中的有名函数和无名函数
2007/10/17 Javascript
Javascript实现的鼠标经过时播放声音
2010/05/18 Javascript
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
2011/06/20 Javascript
JavaScript对象创建及继承原理实例解剖
2013/02/28 Javascript
将input file的选择的文件清空的两种解决方案
2013/10/21 Javascript
JavaScript用JQuery呼叫Server端方法示例代码
2014/09/03 Javascript
js获取域名的方法
2015/01/27 Javascript
JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单)
2015/09/25 Javascript
学习jQuey中的return false
2015/12/18 Javascript
Angularjs 滚动加载更多数据
2016/03/17 Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
2016/05/05 Javascript
详解Node.Js如何处理post数据
2016/09/19 Javascript
原生JS实现匀速图片轮播动画
2016/10/18 Javascript
Bootstrap和Java分页实例第二篇
2016/12/23 Javascript
vue路由事件beforeRouteLeave及组件内定时器的清除方法
2018/09/29 Javascript
vue实现点击按钮下载文件功能
2019/10/11 Javascript
实现vuex与组件data之间的数据同步更新方式
2019/11/12 Javascript
JavaScript设计模式--桥梁模式引入操作实例分析
2020/05/23 Javascript
vue通过接口直接下载java生成好的Excel表格案例
2020/10/26 Javascript
Python中os和shutil模块实用方法集锦
2014/05/13 Python
Python切换pip安装源的方法详解
2016/11/18 Python
python f-string式格式化听语音流程讲解
2019/06/18 Python
Python random库使用方法及异常处理方案
2020/03/02 Python
李维斯法国官网:Levi’s法国
2019/07/13 全球购物
房产代理公证处委托书
2014/04/04 职场文书
国际商贸专业自荐信
2014/06/09 职场文书
动画设计系毕业生求职信
2014/07/15 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
写给纪委的违纪检讨书
2015/05/05 职场文书
2015年中学总务处工作总结
2015/07/22 职场文书
2016春季小学开学寄语
2015/12/03 职场文书
css背景和边框标签实例详解
2021/05/21 HTML / CSS