如下所示:
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以上這篇python 接口返回的json字符串實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答