JSON序列化.py 705 B

123456789101112131415161718192021222324252627282930
  1. # -*- coding: UTF-8 -*-
  2. # json.dumps(): 对数据进行编码。
  3. # json.loads(): 对数据进行解码。
  4. import json
  5. info = [
  6. '{"server1_name":"1","info1"}',
  7. '{"server2_name":"2","info2"}',
  8. ]
  9. json.dumps(info)
  10. #======================= python字典转化为 json 对象 =========================#
  11. import json
  12. # Python 字典类型转换为 JSON 对象
  13. data = {
  14. 'no' : 1,
  15. 'name' : 'Runoob',
  16. 'url' : 'http://www.runoob.com'
  17. }
  18. json_str = json.dumps(data)
  19. print ("Python 原始数据:", repr(data))
  20. print ("JSON 对象:", json_str)
  21. #======================= 将 JSON 对象转换为 Python 字典 =========================#
  22. python_dict = json.loads(json_str)
  23. print(python_dict)