Slack 채널 정리
json validation - readTree
tzara
2019. 12. 3. 15:34
간만에 자바 코딩. jackson 사용하고 있다면 json validation 은 readTree 를 이용해서 간단히 할 수 있네요(스택오버플로우에서 찾은 샘플 코드 ^^;). 좀 더 엄격하게 하려면 json 스키마를 이용하여 검증하는데 찾아보니 json-schema-validator 를 많이 사용하는 듯.
private boolean isValidJSON(File file) throws IOException {
boolean valid = true;
try{
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.readTree(file);
} catch(JsonProcessingException e){
valid = false;
}
return valid;
}