• 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:Python27python.exe C:/Users/Administrator/PycharmProjects/untitled/a1.py
    {"token": "2c73f3885ac90ee462daea49f1890730f567fbfe"}
    <type 'str'>
    <type 'dict'>
    2c73f3885ac90ee462daea49f1890730f567fbfe
    
    Process finished with exit code 0

  • 相关阅读:
    poj2356
    poj2021
    网络直销:贯通式电子商务营销
    网络营销趋同化时代到来
    一个睡五分钟等于六个钟头的方法
    张胜(帮别人名字作诗)
    我在阳光下向你表白
    李建逸(帮别人名字作诗)
    夜深,你的手机为谁而开
    杨英(帮别人名字作诗)
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349587.html
Copyright © 2020-2023  润新知