PHP 편집자 Zimo는 이 기사에서 변수 키를 사용하여 POJO(Plain Old Java Object)를 정의하는 방법을 소개합니다. 프로그래밍에서 POJO는 특정 프레임워크나 라이브러리에 의존하지 않는 간단한 Java 개체를 나타냅니다. 변수 키는 POJO를 정의할 때 필요에 따라 키(속성 이름)를 동적으로 수정하거나 확장할 수 있음을 의미합니다. 이 기술을 사용하면 객체 속성을 보다 유연하게 조작할 수 있으며 코드의 가독성과 유지 관리성이 향상됩니다. 다음으로 변수 키를 사용하여 POJO를 정의하는 방법을 살펴보고 실제 애플리케이션 시나리오의 몇 가지 예를 제공합니다.
json을 키가 변경 가능한 pojo로 변환하려고 합니다. 예: 다음 예에서는 베를린, 파리:
으아악변수 키 내의 모든 항목(베를린, 파리)의 경우, 예:
으아악내가 정의한 클래스는 다음과 같습니다.
으아악마지막으로 변수 키를 수용하기 위해 다음과 같이 새 개체를 정의했습니다.
으아악그러나 다음과 같은 오류가 발생합니다:
으아악포조에 변수 키를 저장하는 방법은 무엇인가요? 이것은 필수적인 것이므로 jackson objectmapper readvalue를 통해 검색하고 싶습니다.
데이터를 지도 속성이 포함된 객체가 아닌 map<string、citydata>
으로 구문 분석해야 합니다. 루트 수준은 지도입니다.
귀하의 유형을 사용하여 city
다음 구조를 사용하여 json을 구문 분석할 수 있습니다.
실제 json이 키 "city"(map<string、citydata> city
) 아래에 중첩되어 있습니다.
위 내용은 변경 가능한 키로 POJO 정의의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!