python json
json库中包含了2个函数:
json.loads : 将已编码的json对象解码为python对象;
json.dumps : 将python对象编码为json对象;
json.loads
语法:
json.loads(s[, encoding[, cls[, object_hook[, parse_float[, parse_int[, parse_constant[, object_pairs_hook[, **kw]]]]]]]])
json类型向python类型转换对照表
json | python |
---|---|
object | dict |
array | list |
string | unicode |
number(int) | int/long |
number(real) | float |
true | True |
false | False |
null | None |
json.dumps
语法
json.dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, encoding=“utf-8”, default=None, sort_keys=False, **kw)
python类型向json类型转换对照表
python | json |
---|---|
dict | object |
list/tuple | array |
str/unicode | string |
int/long/float | number |
True | true |
False | false |
None | null |