Python で「ハイフンを含んだデータ名」の JSON を pydantic で受け取る場合の処理
Python で「JSON でデータを受け取る」ようなケースを考えた場合、データを pydantic でクラス化するケースがあると思います。 例えば FastAPI で POST された JSON を受け取る Web アプリケーションを開発する場合などです。 こういった場合、「JSON 内のデータ名」と「クラスの変数名」は同じ名前にするのが自然だと思います。 しかし、-
を含む JSON を渡された場合、どういって処理するのか、メモしておきたいと思います。