Python 与 JSON

JSON : JavaScript Object Notation

1. 写入文件:(把python的数据格式(str,int,dict...)==>json文件(均为str字符型))

  json.dump(obj,fp): 必须要有文件描述符fp(with open("filename") as fp)

  json.dumps(obj):

2. 从文件中读取字符:(json格式的文件(str)===> python的数据格式(一般是dict))

  json.load(fp,):必须有文件描述符fp,(with open("filename") as fp)

  json.loads(字符串) :把字符串转化成python的数据格式。

其中参数 indent 表示缩进,可以美化输出格式。

JSON 数据中要用双引号(""),不要用单引号('')

原文地址:https://www.cnblogs.com/xuwenwei/p/14297661.html