解码(decoding):

把Json格式字符串解码转换成Python对象

  • 从字符串中
1
2
data = '{"id": 1, "name": "Tom"}'
json_data = json.loads(data)
  • 从文件流
1
2
data = '{"id": 1, "name": "Tom"}'
json_data = json.load(data)

编码(encoding):

把一个Python对象编码转换成Json字符串

  • 转为python字符串
1
json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}])

参考

  1. https://docs.python.org/2/library/json.html

留言

2014-12-04