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实现的一个找零钱的小程序代码分享
Aug 25 Python
Python入门篇之面向对象
Oct 20 Python
python入门之语句(if语句、while语句、for语句)
Jan 19 Python
编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法
Jan 20 Python
python2.7 json 转换日期的处理的示例
Mar 07 Python
python中多层嵌套列表的拆分方法
Jul 02 Python
Python中Proxypool库的安装与配置
Oct 19 Python
python-itchat 统计微信群、好友数量,及原始消息数据的实例
Feb 21 Python
python爬虫 模拟登录人人网过程解析
Jul 31 Python
Centos7 下安装最新的python3.8
Oct 28 Python
Python实现PS滤镜中的USM锐化效果
Dec 04 Python
2021年最新用于图像处理的Python库总结
Jun 15 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
解析thinkphp中的M()与D()方法的区别
2013/06/22 PHP
基于PHP创建Cookie数组的详解
2013/07/03 PHP
php json_encode值中大括号与花括号区别
2013/09/30 PHP
Javascript 学习书 推荐
2009/06/13 Javascript
妙用Jquery的val()方法
2012/06/27 Javascript
JavaScript语言对Unicode字符集的支持详解
2014/12/30 Javascript
解决JS请求服务器gbk文件乱码的问题
2015/10/16 Javascript
jQuery中trigger()与bind()用法分析
2015/12/18 Javascript
jQuery查看选中对象HTML代码的方法
2016/06/17 Javascript
jQuery绑定自定义事件的魔法升级版
2016/06/30 Javascript
jquery-mobile基础属性与用法详解
2016/11/23 Javascript
js通过classname来获取元素的方法
2016/11/24 Javascript
JavaScript实现隐藏省略文字效果的方法
2017/04/27 Javascript
详解vuejs之v-for列表渲染
2017/06/22 Javascript
Vue2.0用户权限控制解决方案
2017/11/29 Javascript
vue2.0+vue-dplayer实现hls播放的示例
2018/03/02 Javascript
vue.js select下拉框绑定和取值方法
2018/03/03 Javascript
nodejs搭建本地服务器轻松解决跨域问题
2018/03/21 NodeJs
Java设计中的Builder模式的介绍
2018/03/22 Javascript
JavaScript创建对象方式总结【工厂模式、构造函数模式、原型模式等】
2018/12/19 Javascript
[00:28]DOTA2北京网鱼队选拔赛
2015/04/08 DOTA
python搭建虚拟环境的步骤详解
2016/09/27 Python
详解Python中的动态属性和特性
2018/04/07 Python
Python使用pylab库实现绘制直方图功能示例
2018/06/01 Python
解决python "No module named pip" 的问题
2018/10/13 Python
Python自定义一个类实现字典dict功能的方法
2019/01/19 Python
Python对象转换为json的方法步骤
2019/04/25 Python
Python面向对象魔法方法和单例模块代码实例
2020/03/25 Python
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
XD健身器材:Kevlar球、Crossfit健身球
2019/03/26 全球购物
Intersport西班牙:在线体育商店
2019/11/06 全球购物
DBA的职责都有哪些
2012/05/16 面试题
数控技术专科生自我评价
2014/01/08 职场文书
给老师的检讨书
2014/02/11 职场文书
房产协议书范本2014
2014/09/30 职场文书
公司仓管员岗位职责
2015/04/01 职场文书