初学这几个函数的时候,有可能搞得比较懵。
dump和load操作,是对文件流进行操作。
dumps和loads,是对字符串进行操作,单词后的s,可以理解为string。
1 2 3 4 5 6 7 8 9
| a_json = json.load(open('demo.json','r'))
a = json.loads('{'a':'1111','b':'2222'}')
a_dict = {'a':'1111','b':'2222'} json.dump(a_dict, open('demo.json', 'w')
a_dict = {'a':'1111','b':'2222'} a_str = json.dumps(a_dict)
|