json load 与loads的区别

1.1 json字符串转python字典

 import json
 obj2 = json.loads('{"a": 10, "b": 20}') # 结果:{'a': 10, 'b': 20}

1.2 python字典转json字符串

 import json
 obj = {'a':10,'b':20}
 json.dumps(obj)  #结果: '{"a": 10, "b": 20}'

1.3 以json格式的方式存储(dump)或者读取文件(load)

  import json
  obj={'a':20,'b':10}
  str= json.dumps(obj)
  # json.dump(str,open('json.txt','w'))
  print(json.load(open('json.txt','r')))

你可能感兴趣的:(json load 与loads的区别)