美文网首页
模块--Json json

模块--Json json

作者: 帅哥_刷哥 | 来源:发表于2016-08-19 17:04 被阅读15次

    1.导入模块

    import json
    

    2.加载json -- 把字符串转为json对象

    msg = '{"name":"test","type":{"name":"mysql","age":"12"}}'
    s = json.loads(msg)
    print(s)
    

    2.1.获得所有的key

    keys = s.keys() #只是第一级的key
    print(keys)
    

    2.2.获得所有的value

    values = s.values() #只是第一级的key的value
    print(values)
    

    2.3.获得key的值

    name = s['name'] #获得key的值
    print(name)
    
    types = s['type']['name'] #获得子json中的key的值
    print(types)
    

    3.把json对象转化为字符串

    3.1.把对象转化为字符串

    data = {'name':'张三','age':20}
    print(type(data))
    
    str = json.dumps(data)
    print(type(str))
    

    3.2转化为字符串时可以排序

    str = json.dumps(data,sort_keys=True)//sort_keys=True 排序
    

    相关文章

      网友评论

          本文标题:模块--Json json

          本文链接:https://www.haomeiwen.com/subject/awovsttx.html