2016-11-10 1 views

답변

0

내가 알고있는 직렬화에 영향을주는 json 스키마를 사용하는 Java 기술은 없습니다. Jackson과 같은 라이브러리를 사용하여 직렬화하는 경우 사용 가능한 사용자 정의 메커니즘을 사용하여 스키마를 준수하는 데 필요한 기본값을 변경해야합니다.

0

자바 스크립트 인 경우 Ajv 및 custom keywords을 사용하면 유효성 검사 프로세스의 부작용으로 필요한 객체를 생성 할 수 있습니다. 대개 유효성을 검사 할 템플릿을 정의해야하며이 템플릿에 포함해야하는 데이터는 유효성 검사 함수에 컨텍스트로 전달됩니다.

var validate = ajv.compile(schema); 
var context = { data: { /* ... */ } }; 
validate.call(context, template); 
console.log(template); // template with inserted data