Python中的json学习
Python中的json库有simplejson和json两种,其中simplejson更新速度比较频繁,在使用C类库的情况下速度要快很多,json库在Python 2.6之后就已经内置了,可以直接引用。
一种代码导入实践:
try:
import simplejson as json
except ImportError:
import json
simplejson和json的性能:For dumping, json is faster than simplejson. For loading, simplejson is faster.
json一种轻量级的数据交换格式,其中,json.dumps将python对象编码成json字符串,json.loads将json字符串解码为Python对象
python 原始类型向 json 类型的转化对照表:
| Python | JSON | 
| dict {u'a': 1, u'c': 3, u'b': 2, u'e': 5, u'd': 4} | object '{"a":1,"b":2,"c":3,"d":4,"e":5}' | 
| list, tuple [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ] | array [{"a": 1, "c": 3, "b": 2, "e": 5, "d": 4}] | 
| str, unicode | string | 
| int, long, float | number | 
| True | true | 
| False | false | 
| None | null | 
 
                    
                
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号