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 命令行参数sys.argv
Sep 06 Python
举例简单讲解Python中的数据存储模块shelve的用法
Mar 03 Python
numpy使用技巧之数组过滤实例代码
Feb 03 Python
《与孩子一起学编程》python自测题
May 27 Python
Pycharm无法使用已经安装Selenium的解决方法
Oct 13 Python
选择Python写网络爬虫的优势和理由
Jul 07 Python
python文字和unicode/ascll相互转换函数及简单加密解密实现代码
Aug 12 Python
Python列表list操作相关知识小结
Jan 29 Python
简单了解python列表和元组的区别
May 14 Python
Tensorflow与Keras自适应使用显存方式
Jun 22 Python
利用Python将图片中扭曲矩形的复原
Sep 07 Python
Python使用海龟绘图实现贪吃蛇游戏
Jun 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
PHP 批量更新网页内容实现代码
2010/01/05 PHP
php的urlencode()URL编码函数浅析
2011/08/09 PHP
php+xml结合Ajax实现点赞功能完整实例
2015/01/30 PHP
PHP获取文件夹大小函数用法实例
2015/07/01 PHP
PHP实现的限制IP投票程序IP来源分析
2016/05/04 PHP
PHP单例模式定义与使用实例详解
2017/02/06 PHP
XP折叠菜单&amp;仿QQ2006菜单
2006/12/16 Javascript
JavaScript加密解密7种方法总结分析
2007/10/07 Javascript
javascript分页代码实例分享(js分页)
2013/12/13 Javascript
JS记录用户登录次数实现代码
2014/01/15 Javascript
jquery实现手机发送验证码的倒计时代码
2014/02/12 Javascript
jQuery多个input求和的实现方法
2015/02/12 Javascript
jQuery中事件与动画的总结分享
2016/05/24 Javascript
浅谈jquery的map()和each()方法
2016/06/12 Javascript
jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)
2016/06/28 Javascript
js select下拉联动 更具级联性!
2020/04/17 Javascript
Javascript实现登录记住用户名和密码功能
2017/03/22 Javascript
Javascript中类式继承和原型式继承的实现方法和区别之处
2017/04/25 Javascript
js实现倒计时关键代码
2017/05/05 Javascript
详解Windows下安装Nodejs步骤
2017/05/18 NodeJs
js数组去重的N种方法(小结)
2018/06/07 Javascript
vue router 通过路由来实现切换头部标题功能
2019/04/24 Javascript
Python中使用tarfile压缩、解压tar归档文件示例
2015/04/05 Python
python爬虫 2019中国好声音评论爬取过程解析
2019/08/26 Python
Python使用Paramiko控制liunx第三方库
2020/05/20 Python
python dict乱码如何解决
2020/06/07 Python
Python爬虫教程知识点总结
2020/10/19 Python
澳大利亚牛仔裤商店:Just Jeans
2016/10/13 全球购物
台湾百利市购物中心:e-Payless
2017/08/16 全球购物
SmartBuyGlasses德国:购买太阳镜和眼镜
2019/08/20 全球购物
《桃花心木》教学反思
2014/02/17 职场文书
预备党员表决心书
2014/03/11 职场文书
大学生标准自荐书
2014/06/15 职场文书
居委会个人对照检查材料思想汇报
2014/09/29 职场文书
2014年财务经理工作总结
2014/12/08 职场文书
MySQL 覆盖索引的优点
2021/05/19 MySQL