PythonのJSONロード、ロード、ダンプ、ダンプおよび業務分析

著作権:学習の交換を歓迎し、ソースを明記してください。https://blog.csdn.net/qq_23869697/article/details/91453494

1.フォーマット変換json.dumps()とjson.loads()

(1)json.dumps()文字列辞書に変換します

d={'apple': 1, 'google': 2, 'facebook': 3}  # <class 'dict'>
str_d = json.dumps(d)  #  <class 'str'>

(2)json.loads()文字列の辞書を変換します

original_d = json.loads(str_d) # <class 'dict'>

import json
d={'apple': 1, 'google': 2, 'facebook': 3}
print(type(d))
str_d = json.dumps(d)
print(type(str_d))
original_d = json.loads(str_d)
print(type(original_d))
print(str_d)

インサーキットデバッガ
負荷

2.文書リテラシーjson.load()とjson.dump()

JSONファイルを読み込むフォルダから(1)json.load():

with open(filepath, ‘r’) as jl:
	json_info = json.load(jl)

(2)json.dump()、ローカルにJSON形式のファイルとして辞書を保存するには:

d={'apple': 1, 'google': 2, 'facebook': 3}

with open(filepath, ‘w’) as jd:
	json.dump(d, jd)

参考:https://www.cnblogs.com/xiaomingzaixian/p/7286793.html

おすすめ

転載: blog.csdn.net/qq_23869697/article/details/91453494