본문 바로가기

Slack 채널 정리

json validation - readTree

간만에 자바 코딩. 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;
    }