JSON与pickle

JSON与pickle #

JSON #

import json

content = """
{
    "data": [
        {
            "code": "404",
            "value": "not found"
        },
        {
            "code": "302",
            "value": "redirect"
        }
    ]
}
"""

obj = json.loads(content)
print(obj['data'][0]['code'])

pickle #

pickle 是 Python 中的特殊格式,用于序列化对象。

f = open('files/students.pkl', 'wb')
item = [1, 2, 3, 4, 5, 6, 'hello', 'world', ['foo', 'bar']]
pickle.dump(item, f)
f.close()

f = open('files/students.pkl', 'rb')
item2 = pickle.load(f)
print(item2)
f.close()
  • 参数 wb 表示写入二进制文件(write binary)。
沪ICP备17055033号-2