나는 Json 클래스를 대표하여 Jackson에 의해 만들어진 Json Schema (아래 참조)를 가지고 있습니다.Json 스키마 유형을 설정하는 방법은 무엇입니까?
"startDate" : {
"type" : "number"
},
"endDate" : {
"type" : "number"
},
는하지만 난 startDate
및 endDate
의 유형이 문자열이 아닌 숫자 나 정수가되고 싶어요. 그것을 달성 할 수있는 방법이 있습니까?
감사합니다.
상황을 조금 더 잘 이해할 수 있습니까? 이 스키마는 소유하지 않은 오브젝트 설명으로 생성 되었습니까? – sblom
물론입니다. 나는 XMLgregorianCalendar 데이터 형의 2 개의 변수를 가진 Pojo 클래스를 가지고 있고, Jackson 메서드 - generateJsonSchema()의 도움을 받아 Pojo 클래스를 사용하여 Json 스키마를 생성한다. 내가 얻은 출력은 위에서 언급 한 것과 같습니다 (즉, Json 스키마의 startDate 및 endDate 유형은 문자열이어야합니다). 대신 NUMBER입니다. 이제는 문자열 형식의 출력을 기대합니다. Certianly 내 POJO에서 변수의 데이터 유형을 변경하고 싶지 않습니다. 어떤 상황에서도 가능할 것입니까? –