python 解接口返回的json字符串
来源:互联网 发布:太平天国知乎 编辑:程序博客网 时间:2024/05/22 13:14
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 cookielibimport 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'>2c73f3885ac90ee462daea49f1890730f567fbfeProcess finished with exit code 0
阅读全文
0 0
- python 解接口返回的json字符串
- java 解析http协议接口返回的json字符串
- 【python学习笔记】flask实现简单的接收json返回json的接口
- python 接收C++接口字符串返回值
- 关于PHP处理JAVA过来的接口和PHP返回给Javascript的JSON字符串
- 常用的返回JSON的接口
- Java http协议调用接口返回json字符串
- 接口返回json
- 接口返回json串
- python解析json字符串并返回支持属性访问的对象
- Springmvc返回json 字符串的其他方式
- spring mvc 返回json字符串的配置
- springMVC返回json字符串的方式
- spring mvc返回json字符串的方式
- shiro拦截AJAX的返回json字符串
- 接口流以字符串的形式返回
- Python格式化Curl返回的json文本
- python 返回的json格式转换
- java -length的三种用法
- CSU 1806: Toll
- C++ STL list的初始化、添加、遍历、插入、删除、查找、排序、释放
- 87. Scramble String(三维动态规划+形似map的数组使用技巧)
- 2017.8.20考试
- python 解接口返回的json字符串
- MySQL开启慢查询探究
- CSS小记
- IP地址、子网掩码、网关及DNS地址
- 内存管理工具Memory Analyzer的使用
- 在cygwin下安装CRF++
- C++ Template基本术语(6)---《C++ Templates》
- jQuery和css3实现多功能效果
- Linux系统的邮件服务