Python简单解析和封装json

发布时间:2019-08-24 09:24:13编辑:auto阅读(1814)

    python list对象转换成json格式

    #!/usr/bin/env python
    import json
    
    data = [{'type':'trigger','addr':'0x1234','data':'0x1234'}]
    print "data:", data
    json_str = json.dumps(data)
    print "json:", json_str
    
    
    输出结果:
    data: [{'data': '0x1234', 'type': 'trigger', 'addr': '0x1234'}]
    json: [{"data": "0x1234", "type": "trigger", "addr": "0x1234"}]

    解析json

    #!/usr/bin/env python
    import json
    
    
    s = json.loads('{"type":"trigger","addr":"0x1234","data":"0x5678"}')
    print s
    print s["type"]
    print s["addr"]
    print s["data"]
    
    输出结果
    {u'data': u'0x5678', u'type': u'trigger', u'addr': u'0x1234'}
    trigger
    0x1234
    0x5678


关键字