Python は初めてなので、検索したいものが見つかりません。たとえば、json 構成ファイルからデータを読み取り、そのデータに基づいてクラス オブジェクトを作成し、これらのオブジェクトのメソッドを呼び出します。このjson設定ファイルのデータは自由に設定できます。クラスのオブジェクトに対応するデータのセットが存在する場合があります。オブジェクトの 3 つのクラスに対応する 3 つのデータ セットが存在する場合もあります。
この JSON データを読み取り、クラスのオブジェクトを作成するコードを作成するにはどうすればよいですか?
例
クラス targetobject(object):
そして、json データは... "object1":{"attr1":"dawdad","attr2":"dwagfreg"},"object2":{"attr1":"45324523", "attr2": "45634"},
実際のデータについては、object1 object2 という名前ではなく、別の名前である可能性があります。そして、この json ファイルを読み取った後、クラスのオブジェクトを作成し、それを json
のデータに割り当てます。扔个三星炸死你2017-06-12 09:24:44
投稿者はオブジェクトを動的に作成したいと考えています。 exec
で作成可能 リーリー出力ダウダッド
タイプを使用して作成することもできます
リーリー滿天的星座2017-06-12 09:24:44
Pythonでクラスを作成する場合、すべてのメンバーを指定する必要はありません(つまり、すべてのPythonオブジェクトが固定されているわけではありません)
例
リーリーしたがって、Json を読み取り、Json 内の対応するデータ メンバーを任意のオブジェクトに追加するだけです
为情所困2017-06-12 09:24:44
投稿者はこの種の構造を望んでいるようです:
リーリー設定ファイルの場合はtomlの使用を推奨します(https://github.com/toml-lang/...
Python tomlをインストールすると使用可能になります。
伊谢尔伦2017-06-12 09:24:44
実際、ファイル内のjson
数据,变成可以操作的对象, 就类似字典
那样..看下json
ライブラリが要件を満たしているかどうかを確認する必要があると思います: