1
익명 배열 형식의 json 입력을 언 마샬링해야하는 이유는 무엇입니까? 나는 다음과 같은 시도했지만 null로 개체 필드를 설정합니다. 완전한 코드가 아니라는 점에주의하십시오. 레코드 언 마샬링은 별개의 json 바인딩에 잘 작동합니다.eclipselink moxy json 익명 배열에 대한 외부 바인딩
JSON 입력 :하여 배열 요소를 사용하여 객체
{
records:[ [1,"test"], [2,"test2"]]
}
언 마샬링 외부 결합
{
"package-name": "com.model",
"xmlns" : "http://www.eclipse.org/eclipselink/xsds/persistence/oxm",
"version" : "2.1",
"java-types" : {
"java-type" : [ {
"name" : "WeekBox",
"xml-root-element" : {},
"java-attributes" : {
"xml-element" : [
{"java-attribute" : "id" , "xml-path" : "[0]/text()"},
{"java-attribute" : "title" , "xml-path" : "[1]/text()"}
]
}
} ]
}
}
모델 객체 :
public class WeekBox {
private Integer id;
private String title;
...
}