Load関数の機能を拡張して、JSONファイルの検証を組み込んでください。関数を返し、JSONファイルから欠落しているフィールド、予期しないフィールド、およびファイリングが間違ったフィールドタイプを持っているものを希望します。この情報は、最初の要素がフィールドの名前であり、もう1つはターゲットフィールドタイプであるタプルとして「_schema」という名前の別の辞書に保持されています。
Could you expand the functionality of the load function to incorporate the validation of the json file, please. I would like the function to return, what fields are missing from the json file, what fields are unexpected, and what fileds have a wrong field type. This information is kept in another dictionary named '_schema' as a tuple where the first element is the name of the field and the other is a target field type.