JSON2OBJ

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의 인스턴스입니다.

좋은 웹페이지 즐겨찾기