python中dict转换为json

字典保存保存为json文件

  • json.dump
    • 它将Python对象序列化为JSON字符串,并将JSON数据写入文件,因此适用于将数据保存到磁盘文件中。
    • data = {'a':1,'b':2}
      with open("data.json", "w",encoding='utf-8') as f:
          # json.dump(data, f,ensure_ascii=False)

      ensure_ascii参数设置为False,这样可以确保非ASCII字符(比如中文)正确地写入文件。

  • json.dumps
    • 它返回一个JSON格式的字符串,并不直接将数据写入文件,因此适用于将数据在内存中处理,比如在网络通信中传递JSON数据或存储到数据库之前。
    • data = {'a':1,'b':2}
      with open("data.json", "w",encoding='utf-8') as f:
          f.write(json.dumps(data,ensure_ascii=False))

 

阅读剩余
THE END