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 字符串定义
Sep 25 Python
python使用内存zipfile对象在内存中打包文件示例
Apr 30 Python
python修改字典内key对应值的方法
Jul 11 Python
Python内置函数OCT详解
Nov 09 Python
TensorFlow实现Softmax回归模型
Mar 09 Python
python利用跳板机ssh远程连接redis的方法
Feb 19 Python
python使用配置文件过程详解
Dec 28 Python
pymysql 插入数据 转义处理方式
Mar 02 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
Mar 06 Python
屏蔽Django admin界面添加按钮的操作
Mar 11 Python
python3.5的包存放的具体路径
Aug 16 Python
Python requests HTTP验证登录实现流程
Nov 05 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
FireFox浏览器使用Javascript上传大文件
2013/10/30 PHP
yii框架通过控制台命令创建定时任务示例
2014/04/30 PHP
Yii针对添加行的增删改查操作示例
2016/10/18 PHP
Linux平台PHP5.4设置FPM线程数量的方法
2016/11/09 PHP
js加解密 脚本解密
2008/02/22 Javascript
jquery ajax中使用jsonp的限制解决方法
2013/11/22 Javascript
Node.js中使用事件发射器模式实现事件绑定详解
2014/08/15 Javascript
js读写json文件实例代码
2014/10/21 Javascript
JavaScript中发布/订阅模式的简单实例
2014/11/05 Javascript
使用react-router4.0实现重定向和404功能的方法
2017/08/28 Javascript
JS实现静态页面搜索并高亮显示功能完整示例
2017/09/19 Javascript
vue做移动端适配最佳解决方案(亲测有效)
2018/09/04 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
2019/05/30 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
layui数据表格跨行自动合并的例子
2019/09/02 Javascript
vue webpack build资源相对路径的问题及解决方法
2020/06/04 Javascript
js实现点击上传图片并设为模糊背景
2020/08/02 Javascript
vue axios封装httpjs,接口公用配置拦截操作
2020/08/11 Javascript
Vue实现摇一摇功能(兼容ios13.3以上)
2021/01/26 Vue.js
python模拟登陆阿里妈妈生成商品推广链接
2014/04/03 Python
Python处理json字符串转化为字典的简单实现
2016/07/07 Python
Python如何实现文本转语音
2016/08/08 Python
numpy中以文本的方式存储以及读取数据方法
2018/06/04 Python
python使用epoll实现服务端的方法
2018/10/16 Python
python 使用事件对象asyncio.Event来同步协程的操作
2020/05/04 Python
零基础小白多久能学会python
2020/06/22 Python
基于Python制作一副扑克牌过程详解
2020/10/19 Python
css3 中的新特性加强记忆详解
2016/04/16 HTML / CSS
html5 Canvas画图教程(1)—画图的基本常识
2013/01/09 HTML / CSS
英国手机壳购买网站:Case Hut
2019/04/11 全球购物
新护士岗前培训制度
2014/02/02 职场文书
高中教师考核方案
2014/05/18 职场文书
学习党的群众路线实践活动思想汇报
2014/09/12 职场文书
2015年入党决心书
2015/02/05 职场文书
JavaScript中document.activeELement焦点元素介绍
2021/11/27 Javascript
Elasticsearch Recovery 详细介绍
2022/04/19 Java/Android