美文网首页
Python常用模块之json模块

Python常用模块之json模块

作者: 戏之地 | 来源:发表于2016-12-13 14:30 被阅读60次

    Json的意义

    • 不同的编程语言之间传递对象,就必须把对象序列化为标准格式。
    • 最好的方法是序列化为JSON,因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输。
    json中Python类型的对应

    Json的处理

    1. 把其中的引号全部变成双引号
    2. 在这个处理对象外面加一个引号,这个引号无所谓单引号还是双引号,而且可以由作者自己添加.
      自己添加的可以看见,如果由json处理,则不会显示引号,但是类型会变成str
    3. 只要字符串符合规则,就可以loads.不必在乎其来源


      json这个引号无所谓单引号还是双引号,而且可以由作者自己添加
    json的处理

    json的使用场景

    json的使用场景

    dumps和dump及load和loads的区别

    dump和load主要操作文件句柄的

    data=json.loads(f.read())
    #  等价于data=json.load(f)
    
    import json
    dic = {'name': 'alvin', 'age': 23, 'sex': 'male'}
    f = open("XULIEHUA","w")
    json.dump(dic,f)
    

    相关文章

      网友评论

          本文标题:Python常用模块之json模块

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