JSON2OBJ
3233 단어 pythonoopprogrammingjson
json2obj
멤버 액세스 연산자를 사용하여 멤버를 쿼리할 수 있는 개체로 JSON 데이터를 변환할 수 있습니다. 사전 개체를 반환하는 표준 라이브러리의
json.dumps
와 달리 이 라이브러리는 JSONObjectMapper 개체를 반환합니다. 이러한 객체의 속성은 제공된 JSON 데이터의 내용으로 정의됩니다.설치
pip를 사용하여 설치할 수 있습니다.
pip install json2obj
소스 코드는https://github.com/trumpowen/json2obj
예
import datetime
from json2obj import JSONObjectMapper
person = JSONObjectMapper("""{ "name" : "trumpowen" , "age" : 125 }""")
person.name == "trumpowen" # true
person.age == 125 # true
# replaces and overwrites
person.name = {}
person.name.first_name = "Wilkins"
person.name.last_name = "Owen"
person.name.other_names = ["Trump"]
# add new attribute. If this is not desired, you can initialize the object with readonly set to True. This will prevent the addition of new attributes and changing the values of existing attributes
person.dob = datetime(1900, 12, 6)
json_data = str(person) # returns a string representation
json_as_dict = person.to_dict() # returns a dictionary representation
선적 서류 비치
help(obj)
를 사용하십시오. 여기서 obj는 JSONObjectMapper의 인스턴스입니다.
Reference
이 문제에 관하여(JSON2OBJ), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/kobbyowen/json2obj-3llm텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)