Posts json in python
Post
Cancel

json in python

Json 是一种轻量级的数据交换格式

Json 模块提供了四个功能:

  • dumps
  • loads
  • dump
  • load

dumps

dumps:将 dict 转换成 str

1
2
3
4
5
data = {'1': 'a', '2': 'b'}
str_data = json.dumps(data)
print(type(str_data))

>>> < class 'str' >

loads

loads:将 str 转换成 dict

1
2
3
4
dict_data = json.loads(str_data)
print(type(dict_data))

>>> < class 'dict' >

dump

dump:将数据写入到 json 中

1
2
3
4
5
dict_data['3'] = 'c'
with open('demo.json','w') as f:
    json.dump(dict_data,f)

>>> {"1": "a", "2": "b", "3": "c"}

load

load:打开json文件,并把 str 转换成 dict

1
2
3
4
with open('demo.json','r') as f:
    open_json = json.load(f)
    print(type(open_json))
>>> < class 'dict' >
OLDER POST NEWER POST

Comments powered by Disqus.

Search Results