다른 JSON을 다른 서버로 보내야하는 유스 케이스가 있습니다.Java 코드에서 JSON을 동적으로 생성 및 검색하는 방법은 무엇입니까?
차이점은 JSON 키 사이에만 있으며 키의 의미와 데이터는 동일합니다. XYZ는 JSON 데이터를 원하는 예를 들어 서버의
이 형식으로 전송합니다 :{ "firstName":"Sam", "lastName":"Jones"}
ABC는 JSON 데이터를이 형식으로 전송되고 싶어
이제 서버 :
{ "fName":"Sam", "lName":"Jones"}
그리고 이름 및 성 데이터 POJO를 통해 채워집니다.
그래서 어떻게해야합니까? 나는 if-else 조건으로 코드를 어지럽히고 싶지 않다.
하지만 동적으로로드 된 템플릿처럼 작동하고 JSON 데이터를 만들고 POJO로 다시 가져올 수있는 항목을 가지고 있습니다.
GSON 또는 Jackson (또는 다른)과 같은 JSON 라이브러리를 사용하십시오. 이 멋진 라이브러리를 사용하고 싶지 않다면 [이 하나] (http://json.org/java/) –
을 사용하여 자신의 JSON 템플릿을 조작 할 수 있습니다. 색인과 함께. '1st'처럼 항상 FirstName과 2nd는 항상 LastName입니다. –
@MuhammadHaseebKhan 키 순서는 다를 수 있습니다. – Sam