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中列表和元祖的使用方法
Apr 25 Python
python中Switch/Case实现的示例代码
Nov 09 Python
[原创]python爬虫(入门教程、视频教程)
Jan 08 Python
python环境路径配置以及命令行运行脚本
Apr 02 Python
python禁用键鼠与提权代码实例
Aug 16 Python
你还在@微信官方?聊聊Python生成你想要的微信头像
Sep 25 Python
Python列表切片常用操作实例解析
Dec 16 Python
Python基于pyecharts实现关联图绘制
Mar 27 Python
Python matplotlib画图时图例说明(legend)放到图像外侧详解
May 16 Python
Python3基于print打印带颜色字符串
Jul 06 Python
python实现批量移动文件
Apr 05 Python
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
Jun 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中文乱码怎么办如何让浏览器自动识别utf-8
2014/01/15 PHP
PHP并发多进程处理利器Gearman使用介绍
2016/05/16 PHP
微信公众平台开发(五) 天气预报功能开发
2016/12/03 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
IE与Firefox下javascript getyear年份的兼容性写法
2007/12/20 Javascript
javascript 选择文件夹对话框(web)
2009/07/07 Javascript
js函数返回多个返回值的示例代码
2013/11/05 Javascript
精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
2016/07/01 Javascript
微信小程序 网络API 上传、下载详解
2016/11/09 Javascript
详解使用grunt完成requirejs的合并压缩和js文件的版本控制
2017/03/02 Javascript
Node.js中的require.resolve方法使用简介
2017/04/23 Javascript
Bootstrap Table使用整理(四)之工具栏
2017/06/09 Javascript
基于JavaScript实现新增内容滚动播放效果附完整代码
2017/08/24 Javascript
微信小程序 swiper 组件遇到的问题及解决方法
2019/05/26 Javascript
在mpvue框架中使用Vant WeappUI组件库的注意事项【推进】
2019/06/09 Javascript
React传值 组件传值 之间的关系详解
2019/08/26 Javascript
js中关于Blob对象的介绍与使用
2019/11/29 Javascript
vue-cli创建的项目中的gitHooks原理解析
2020/02/14 Javascript
vue实现下载文件流完整前后端代码
2020/11/17 Vue.js
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
解决Numpy中sum函数求和结果维度的问题
2019/12/06 Python
Selenium向iframe富文本框输入内容过程图解
2020/04/10 Python
基于python实现获取网页图片过程解析
2020/05/11 Python
俄罗斯有趣和原创礼物网上商店:MagicMag
2019/08/01 全球购物
环境科学专业个人求职信
2013/09/26 职场文书
网站创业计划书
2014/04/30 职场文书
优秀毕业生求职信
2014/06/05 职场文书
早读课迟到检讨书
2014/09/25 职场文书
房地产公司工程部经理岗位职责
2015/04/09 职场文书
开学典礼致辞
2015/07/29 职场文书
节水宣传标语口号
2015/12/26 职场文书
如何把新闻人物写得立体、鲜活?
2019/08/14 职场文书
create-react-app开发常用配置教程
2022/06/25 Javascript
Java实现超大Excel文件解析(XSSF,SXSSF,easyExcel)
2022/07/15 Java/Android