json的表现形式和python中的字典是没有很大区别的,唯一的区别是dict的键是可hash对象,而json只能是字符串。
对于json的操作可以分为两类
一是对字符串的操作:
当需要将python数据类型转换为json
只需要使用json.dumps(obj) 就可以编码json字符串
当需要进行解码时,只需要将dumps修改成loads即可
即str = json.loads(json_obj)
十分地简单,但是对我们处理数据的帮助却是十分的大。
二是对文件的操作:
对文件的操作和第一种操作的差别不过是一个字母的区别而已
当你想要将数据写入到文件中时,只需要使用json.dump(str)
而当你需要使用一个json文件时,只需要使用json.load()