python之json模块、pickle模块

1.简介

json     用于【字符串】和 【字典、列表】之间的转换

pickle   用于【字节】和【所有数据类型】之间的转换

 

2.方法

loads和dumps

import json,pickle

a = {199:12}


b = json.dumps(a)
print(type(b),b)
#<class 'str'> {"199": 12}   注意自动将数字类型的199变为了字符串

b1 = json.loads(b)
print(type(b1),b1)
#<class 'dict'> {'199': 12}    
loads也只能接受key和value为字符串,且必须用双引号!!!!

c = pickle.dumps(a)
print(type(c),c)
#<class 'bytes'> b'\x80\x03}q\x00K\xc7K\x0cs.'

c1 = pickle.loads(c)
print(type(c1),c1)
#<class 'dict'> {199: 12}

  

  

 

laod:没什么用

dump:没什么用

  

 

posted on 2016-11-12 11:20  limpidstar  阅读(57)  评论(0)    收藏  举报

导航