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正则表达式匹配ip地址实例
Oct 09 Python
Python在Windows和在Linux下调用动态链接库的教程
Aug 18 Python
python输出100以内的质数与合数实例代码
Jul 08 Python
使用Python的Dataframe取两列时间值相差一年的所有行方法
Jul 10 Python
Python使用pickle模块实现序列化功能示例
Jul 13 Python
利用python循环创建多个文件的方法
Oct 25 Python
Python3使用PySynth制作音乐的方法
Sep 09 Python
基于python实现把图片转换成素描
Nov 13 Python
Python TKinter如何自动关闭主窗口
Feb 26 Python
tensorflow安装成功import tensorflow 出现问题
Apr 16 Python
pandas实现导出数据的四种方式
Dec 13 Python
python3实现无权最短路径的方法
May 12 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
fleaphp rolesNameField bug解决方法
2011/04/23 PHP
php删除页面记录 同时刷新页面 删除条件用GET方式获得
2012/01/10 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
2014/07/15 PHP
php进行支付宝开发中return_url和notify_url的区别分析
2014/12/22 PHP
PHP连接MySQL数据库并以json格式输出
2018/05/21 PHP
PHP Pipeline 实现中间件的示例代码
2020/04/26 PHP
php判断IP地址是否在多个IP段内
2020/08/18 PHP
JS刷新当前页面的几种方法总结
2013/12/24 Javascript
改变状态栏文字的js代码
2014/06/13 Javascript
jQuery中outerHeight()方法用法实例
2015/01/19 Javascript
JS获得图片alt信息的方法
2015/04/01 Javascript
jQuery基于扩展简单实现倒计时功能的方法
2016/05/14 Javascript
Iscrool下拉刷新功能实现方法(推荐)
2017/06/26 Javascript
详解Vue路由History mode模式中页面无法渲染的原因及解决
2017/09/28 Javascript
js实现京东秒杀倒计时功能
2019/01/21 Javascript
借助云开发实现小程序短信验证码的发送
2020/01/06 Javascript
Vue中关闭弹窗组件时销毁并隐藏操作
2020/09/01 Javascript
vue 获取元素额外生成的data-v-xxx操作
2020/09/09 Javascript
Python中的pygal安装和绘制直方图代码分享
2017/12/08 Python
tensorflow训练中出现nan问题的解决
2018/02/10 Python
python中将两组数据放在一起按照某一固定顺序shuffle的实例
2019/07/15 Python
django自带serializers序列化返回指定字段的方法
2019/08/21 Python
Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取
2020/06/30 Python
Python实现JS解密并爬取某音漫客网站
2020/10/23 Python
Flask中jinja2的继承实现方法及实例
2021/03/03 Python
高清屏下canvas重置尺寸引发的问题的解决
2019/10/14 HTML / CSS
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
2015/11/18 面试题
自我评价200字分享
2013/12/17 职场文书
党课知识竞赛主持词
2014/04/01 职场文书
党课培训心得体会
2014/09/02 职场文书
财务助理岗位职责范本
2014/10/09 职场文书
小王子读书笔记
2015/06/29 职场文书
2015年国庆节演讲稿范文
2015/07/30 职场文书
课程设计感想范文
2015/08/11 职场文书
六年级作文之家庭作文
2019/12/12 职场文书
Linux在两个服务器直接传文件的操作方法
2022/08/05 Servers