Python을 처음 접해서 검색하고 싶은 것을 찾을 수 없습니다. 예를 들어, json 구성 파일에서 데이터를 읽은 다음, 데이터를 기반으로 클래스 개체를 만든 다음 이러한 개체의 메서드를 호출합니다. 이 json 구성 파일의 데이터는 자유롭게 설정할 수 있습니다. 클래스의 객체에 해당하는 데이터 집합이 있을 수 있습니다. 세 가지 클래스의 개체에 해당하는 세 가지 데이터 세트가 있을 수도 있습니다.
이 json 데이터를 읽고 클래스의 객체를 생성하는 코드를 작성하는 방법은 무엇입니까?
예를 들어
클래스 대상객체(객체):
그리고 우리의 json 데이터는... "object1":{"attr1":"dawdad","attr2":"dwagfreg"},"object2":{"attr1":"45324523","attr2 ":"45634 "},
실제 데이터는 object1 object2라고 불리지 않을 수도 있고, 다른 이름일 수도 있습니다. 그리고 이 json 파일을 읽은 후 클래스의 객체를 생성하고 이를 json
의 데이터에 할당하고 싶습니다.扔个三星炸死你2017-06-12 09:24:44
포스터는 동적으로 객체를 생성하고 싶어합니다. exec
로 생성 가능 으아아아출력 dawdad
유형을 사용하여 만들 수도 있습니다
으아아아滿天的星座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
라이브러리가 요구 사항을 충족하는지 확인해야 한다고 생각합니다.