나는 현재 알 수없는 키가있는 JSON 객체를 어떻게 파싱 할 수 있습니까?
는 기본적으로 키를 가진 개체를 가진 개체입니다 ..이{
success: true,
data: {
acdc-key1: [{
id: acdc-key1,
othervar: stuff,
foo: bar
}],
r2d2-key2: [{
id: r2d2-key2,
othervar: thing,
foo: mu
}]
}
}
등과 같은 타사 API에서 JSON을 다시 받고 있어요, 그 키 배열을 가지고 개체.
API의 응답을 JAVA 개체로 변환하는 데 mapper를 사용하고 있지만 올바르게 매핑 할 수 있도록 클래스를 구성하는 방법을 잘 모르겠습니다.
주요 문제는 항상 변경되고 필드가 설정되지 않는 긴 키 배열입니다.
http://wiki.fasterxml.com/JacksonInFiveMinutes#Tree_Model_Example - 읽기 및 즐기기 –
감사합니다. 아직 정보가 누락되었습니다. JsonNode.get/.path를 사용하여 개체 값을 미리 알 수 없으므로 어떻게 처리 할 수 있습니까? – Bob
밥 당신이 알지 못하는 것을 어떻게 얻을 수 있습니까? – Nimrod007