[python] json


Pythonベースの製品を開発する際には、一般的な組み込みモジュールjsonについて説明します.
次の4つの一般的な代表的な関数があります.
json.loads()JSON 문자열python 객체に変換
  • str -> dict
  • json.dumps()python 객체JSON 문자열に変換
  • dict -> json
  • json.load()JSON 파일python 객체と呼ばれています
  • data.json(jsonファイル)->dict
  • json.dump()python 객체JSON 파일に格納される
  • dict -> data.json(jsonファイル)
  • リファレンス
    Pythonオブジェクトに大量のデータが含まれている場合、デフォルト値に変換されたJSON文字列の読み取りが低下する可能性があります.これは前述の行であるためです.この場合、indentパラメータを超えると、JSON文字列にインデント変換されます.
    ex)
    mport json
    
    json_object = {"id": 1,
        "username": "John",
        "email": "[email protected]",}
    
    json_string = json.dumps(json_object, indent=2)
    print(json_string)
    インデント出力なし
    {"id": 1,"username": "John","email": "[email protected]"}
    indent=2 output
    {
      "id": 1,
      "username": "John",
      "email": "[email protected]"
    }
    リファレンス
  • https://www.daleseo.com/python-json/