Json 补充

dumps()

压缩空格

In [6]: import json
In [7]: json.dumps({'a': 1, 'b': 2})
Out[7]: '{"a": 1, "b": 2}'
In [8]: json.dumps({'a': 1, 'b': 2}, separators=[',',':'])
Out[8]: '{"a":1,"b":2}'

Key排序

In [11]: json.dumps({'a': 1, 'c': 2, 'b': 3}, separators=[',',':'], sort_keys=True)
Out[11]: '{"a":1,"b":3,"c":2}'

loads()

In [7]: json_data Out[7]: '{"name": "Da"}' In [8]: json.loads(json_data) Out[8]: {'name': 'Da'}

json.dump()

In [9]: with open('project.json', 'a+') as f:
   ...:     json.dump({'project': ['UAirServer', 'WBSApi', 'WBSServer']}, f)

json.load()

In [1]: import json
In [2]: f=open('project.json')
In [3]: json.load(f)
Out[3]: {'project': ['UAirServer', 'WBSApi', 'WBSServer']}

results matching ""

    No results matching ""