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数组条件过滤filter函数使用示例
Jul 22 Python
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
Nov 19 Python
python实现闹钟定时播放音乐功能
Jan 25 Python
Python实现迭代时使用索引的方法示例
Jun 05 Python
python3.5绘制随机漫步图
Aug 27 Python
使用Python实现将list中的每一项的首字母大写
Jun 11 Python
python打开使用的方法
Sep 30 Python
tensorflow 变长序列存储实例
Jan 20 Python
pytorch实现Tensor变量之间的转换
Feb 17 Python
解决python 虚拟环境删除包无法加载的问题
Jul 13 Python
如何用python写个模板引擎
Jan 14 Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
Jan 18 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
[EPIC] Larva vs Flash ZvT @ Crossing Field [2017-10-09]
2020/03/17 星际争霸
php公用函数列表[正则]
2007/02/22 PHP
centos 5.6 升级php到5.3的方法
2011/05/14 PHP
7个超级实用的PHP代码片段
2011/07/11 PHP
php中存储用户ID和密码到mysql数据库的方法
2013/02/06 PHP
php使用百度天气接口示例
2014/04/22 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
2014/08/20 PHP
Symfony2之session与cookie用法小结
2016/03/18 PHP
CI框架数据库查询之join用法分析
2016/05/18 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
jquery ajax 登录验证实现代码
2009/09/23 Javascript
JS判断字符串长度的5个方法(区分中文和英文)
2014/03/18 Javascript
jQuery实现瀑布流布局
2014/12/12 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
2016/06/30 Javascript
jQuery中map函数的两种方式
2017/04/07 jQuery
使用Dropzone.js上传的示例代码
2017/10/10 Javascript
在vscode中统一vue编码风格的方法
2018/02/22 Javascript
Vue一个案例引发的递归组件的使用详解
2018/11/15 Javascript
vue实现移动端轻量日期组件不依赖第三方库的方法
2019/04/28 Javascript
JavaScript实现星级评价效果
2019/05/17 Javascript
layui关闭弹窗后刷新主页面和当前更改项的例子
2019/09/06 Javascript
超详细小程序定位地图模块全系列开发教学
2020/11/24 Javascript
Python Socket编程详细介绍
2017/03/23 Python
python和ruby,我选谁?
2017/09/13 Python
Python实现简单http服务器
2018/04/12 Python
用Python编写一个高效的端口扫描器的方法
2018/12/20 Python
pandas DataFrame 数据选取,修改,切片的实现
2020/04/24 Python
Django实现后台上传并显示图片功能
2020/05/29 Python
django 装饰器 检测登录状态操作
2020/07/02 Python
python 递归相关知识总结
2021/03/03 Python
惠普加拿大在线商店:HP加拿大
2017/09/15 全球购物
Myprotein瑞典官方网站:畅销欧洲英国运动营养品牌
2018/01/22 全球购物
幼儿园秋游感想
2014/03/12 职场文书
双拥工作宣传标语
2014/06/26 职场文书
2016教师政治学习心得体会
2016/01/23 职场文书
选对餐饮营销策略,营业额才会上涨
2019/08/27 职场文书