【Python】基础学习(四)json格式转换


Json:

  轻量级的数据转换格式

  友好,易于读写(比xml,protobuf要好)

  对机器友好,易于解析和生成

  由列表和字典组成

  使用场景:

    生成:将对象生成为字符串,存入文件、数据库、在网络传输等

    解析:解析来自文件、数据库、网络传输的字符串成python

    跨语言的数据交换:比如python和c/c++/java/javascript的数据交换

  使用方法:

    import json

    json.dumps(python_obj) #把数据类型转换成字符串

    json.loads(json_string)#把字符串转成json

    json.dump()#把数据类型转换成字符串并存储在文件中

    json.load(file_stream)#把文件打开,把里面的字符转换成数据类型