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 29 Python
Python正则表达式匹配ip地址实例
Oct 09 Python
详解Python各大聊天系统的屏蔽脏话功能原理
Dec 01 Python
详解K-means算法在Python中的实现
Dec 05 Python
python PyTorch参数初始化和Finetune
Feb 11 Python
Python中数组,列表:冒号的灵活用法介绍(np数组,列表倒序)
Apr 18 Python
python scp 批量同步文件的实现方法
Jan 03 Python
python字典setdefault方法和get方法使用实例
Dec 25 Python
Python文字截图识别OCR工具实例解析
Mar 05 Python
python读取hdfs上的parquet文件方式
Jun 06 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
Jul 13 Python
python pymysql库的常用操作
Oct 16 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
为了这两部电子管收音机,买了6套全新电子管和10粒刻度盘灯泡
2021/03/02 无线电
getimagesize获取图片尺寸实例
2014/11/15 PHP
yii的CURD操作实例详解
2014/12/04 PHP
php使用Image Magick将PDF文件转换为JPG文件的方法
2015/04/01 PHP
php 数组随机取值的简单实例
2016/05/23 PHP
PHP利用Mysql锁解决高并发的方法
2018/09/04 PHP
JS中eval函数的使用示例
2013/07/21 Javascript
javascript loadScript异步加载脚本示例讲解
2013/11/14 Javascript
动态的创建一个元素createElement及删除一个元素
2014/01/24 Javascript
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
2014/06/23 Javascript
coffeescript使用的方式汇总
2015/08/05 Javascript
Vue.js学习之计算属性
2017/01/22 Javascript
vue.js中v-on:textInput无法执行事件问题的解决过程
2017/07/12 Javascript
详解express与koa中间件模式对比
2017/08/07 Javascript
给vue项目添加ESLint的详细步骤
2017/09/29 Javascript
解决vue打包之后静态资源图片失效的问题
2018/02/21 Javascript
Vue filter介绍及详细使用
2018/04/04 Javascript
vue解决弹出蒙层滑动穿透问题的方法
2018/09/22 Javascript
nodejs中用npm初始化来创建package.json的实例讲解
2018/10/10 NodeJs
利用Node.js如何实现文件循环覆写
2019/04/05 Javascript
JavaScript读取本地文件常用方法流程解析
2020/10/12 Javascript
Python中的字符串类型基本知识学习教程
2016/02/04 Python
Python实现冒泡排序的简单应用示例
2017/12/11 Python
python3下使用cv2.imwrite存储带有中文路径图片的方法
2018/05/10 Python
pygame实现俄罗斯方块游戏(基础篇1)
2019/10/29 Python
小结Python的反射机制
2020/09/28 Python
python 删除系统中的文件(按时间,大小,扩展名)
2020/11/19 Python
CSS3实现内凹圆角的实例代码
2017/05/04 HTML / CSS
深入浅析HTML5中的article和section的区别
2018/05/15 HTML / CSS
消防安全责任书
2014/04/14 职场文书
优秀安全员事迹材料
2014/05/11 职场文书
化工工艺设计求职信
2014/06/25 职场文书
2014年党员自我评议总结
2014/09/23 职场文书
2016年圣诞节寄语(一句话)
2015/12/07 职场文书
Vue3如何理解ref toRef和toRefs的区别
2022/02/18 Vue.js
Java设计模式之享元模式示例详解
2022/03/03 Java/Android