写JSON - json.dumps
コード:
インポートのJSON
#ファイルJSON文字列(辞書形式)に書き込まれる
結果= { ' ErrorTest ' [(:' 63である'、' レンタル修理XXX '、' 400 '、' https://appapi.xxxx.com/appapi/ brainchoosehouse / V1 / updaterent ' ' フィールドは、標準フォーマットJSONであるか否かを、データのエラーチェック[要求データ]を要求' ' ツァオ'])
' run_data ' { ' STIME ':' 2019年10月10日10時22分39秒」、"fail_case ':1、' ETIME ':' 2019から10時00分00秒' ' all_case ':1341、' jump_case ' 176、' run_case ':1165、' pass_case ':1164 }}
#フォーマットJSONに書き込まファイル
を開きます(と" result.txt "、" W " FP AS):
fp.write(json.dumps(結果、インデント = 4)。)
効果:
ここでユニコード文字列に中国のJSON文字列を表示するには
中国のUnicode文字列に変わるために、
それは書くことができます。
#Ensure_asciiは= Falseのファイル形式に書かれたASCIIコードで表現されていない
オープン(と' result.txt '、' W ' :FP AS)
fp.write(json.dumps(結果、インデント = 4、ensure_ascii = false)を指定します。)
効果:
读JSON-json.load
(オープンと' result.txt '、' R ' :load_fなど)
load_dict = json.load(load_f) 印刷(タイプ(load_dict)、load_dict) #の結果: < クラス ' 辞書' > { ' ErrorTest ':[[ ' 63である'、' レンタルオプションxxxxの部屋のカード'、' 400 '、" https://appapi.xxxx.com/appapi/brainchoosehouse/v1/updaterent 「」フィールドが標準フォーマットJSONであるかどうか、データのエラーチェック[要求データ]を要求された「」ジョン・ドウ「]] 」run_data ":{ "STIME ':' 2019年10月10日10時22分39秒' ' fail_case ':1、' ETIME ':' 2019から10分00秒00时' ' all_case ':1341、' jump_case ' 176、' run_case ':1165、' pass_case ":1164}}
参照文献:
PythonのJSONデータをJSON形式にtxtファイルを達成するために書かれています