에 JSON을 부여 매핑하는 방법 IDTO
{
"status": "OK",
"years": [
["current_products", "actual_tariff"],
[ 2012, 2013]
]
}
은 내가/직렬화로 직렬화 할 /에서 할 수 있습니다 있도록 JSON을 주어 설명하는 클래스가하고자하는 다음 JSON을했습니다 java 객체는 fasterxml
의 ObjectMapper
을 사용합니다. 나는 @JsonUnrwapped
를 사용하려고했지만 직렬화 된 결과는 완전히 다른
public class ExampleDto {
public String status;
public List<Year> years;
public static class Year {
@JsonUnwrapped
public List<String> info;
@JsonUnwrapped
public List<String> years;
}
}
// writing object to JSON value results to
// {"status":"OK","years":[{"info":["current","aktuelle"],"years":["2012","2013"]}]}
내가 JSON 구조가 파손 된 것으로 알고 있지만, 어떻게 그것에 대한 적절한 매핑을 할 수 있습니까?
public class Dto {
@JsonProperty("status");
String status;
@JsonProperty("years");
List<List<Object>> years;
}
가 INT 또는 문자열이 있다면 그럼 당신은 탐색 할 수 있습니다 :에 대해 어떻게
도움이된다면 답변을 선택하십시오. –