python接口如何返回json字符串
程序员文章站
2022-03-09 23:41:09
...
本文主要为大家分享一篇python 接口返回的json字符串实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,希望能帮助到大家。
如下所示:
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字符串的详细内容,更多请关注其它相关文章!
上一篇: css如何禁止a标签跳转
下一篇: Linux pipe函数
推荐阅读
-
Python处理json字符串转化为字典的简单实现
-
python判断字符串是否是json格式方法分享
-
使用SpringMVC返回json字符串的实例讲解
-
如何在python字符串中输入纯粹的{}
-
JQuery ajax 返回json时出现中文乱码该如何解决
-
Python对象转JSON字符串的方法
-
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
-
python3 http提交json参数并获取返回值的方法
-
对json字符串与python字符串的不同之处详解
-
快速解决owin返回json字符串多带了双引号"多了重string转义字符串