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修改操作系统时间的方法
May 18 Python
使用python语言,比较两个字符串是否相同的实例
Jun 29 Python
在numpy矩阵中令小于0的元素改为0的实例
Jan 26 Python
Python基于滑动平均思想实现缺失数据填充的方法
Feb 21 Python
Python3模拟curl发送post请求操作示例
May 03 Python
Django  ORM 练习题及答案
Jul 19 Python
简单了解python gevent 协程使用及作用
Jul 22 Python
python 读写文件包含多种编码格式的解决方式
Dec 20 Python
pytorch构建多模型实例
Jan 15 Python
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
Nov 18 Python
Python基础之常用库常用方法整理
Apr 30 Python
Golang Web 框架Iris安装部署
Aug 14 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
延长phpmyadmin登录时间的方法
2011/02/06 PHP
PHP编码转换函数 自动转换字符集支持数组转换
2012/12/16 PHP
php自动识别文字编码并转换为目标编码的方法
2015/08/08 PHP
Zend Framework处理Json数据方法详解
2016/12/09 PHP
让任务管理器中的CPU跳舞的js代码
2008/11/01 Javascript
IE 条件注释详解总结(附实例代码)
2009/08/29 Javascript
jquery 插件开发方法小结
2009/10/23 Javascript
在html页面上拖放移动标签
2010/01/08 Javascript
为Extjs加加速(javascript加速)
2010/08/19 Javascript
Textarea与懒惰渲染实现代码
2012/01/04 Javascript
js控制当再次点击按钮时的间隔时间
2014/06/03 Javascript
深入理解JavaScript系列(30):设计模式之外观模式详解
2015/03/03 Javascript
JavaScript实现点击文字切换登录窗口的方法
2015/05/11 Javascript
jQuery三级下拉列表导航菜单代码分享
2020/04/15 Javascript
浅谈jquery设置和获得checkbox选中的问题
2016/08/19 Javascript
js控制台输出的方法(详解)
2016/11/26 Javascript
9种使用Chrome Firefox 自带调试工具调试javascript技巧
2017/12/22 Javascript
解决jQuery使用append添加的元素事件无效的问题
2018/08/30 jQuery
JavaScript JSON数据处理全集(小结)
2019/08/15 Javascript
JS寄快递地址智能解析的实现代码
2020/07/16 Javascript
解决在Vue中使用axios POST请求变成OPTIONS的问题
2020/08/14 Javascript
VUE子组件向父组件传值详解(含传多值及添加额外参数场景)
2020/09/01 Javascript
python计算两个矩形框重合百分比的实例
2018/11/07 Python
使用python实现kNN分类算法
2019/10/16 Python
从多个tfrecord文件中无限读取文件的例子
2020/02/17 Python
通过css3动画和opacity透明度实现呼吸灯效果
2019/08/09 HTML / CSS
家得宝加拿大家装网上商店:The Home Depot加拿大
2016/08/27 全球购物
英国街头品牌:Bee Inspired Clothing
2018/02/12 全球购物
医学生求职自荐信
2013/10/25 职场文书
客服主管岗位职责
2013/12/13 职场文书
厂办主管岗位职责范本
2014/02/28 职场文书
工程技术员岗位职责
2014/03/02 职场文书
新党章心得体会
2014/09/04 职场文书
机关作风整顿个人剖析材料
2014/10/06 职场文书
原生Js 实现的简单无缝滚动轮播图的示例代码
2021/05/10 Javascript
JPA如何使用entityManager执行SQL并指定返回类型
2021/06/15 Java/Android