package com.pingcap.community.blogserver.util;

import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;

import java.io.IOException;

public class JsonUtils {

  public static boolean isValidJSON(final String json) {
    boolean valid = false;

    try {
      ObjectMapper objectMapper = new ObjectMapper();
      objectMapper.enable(DeserializationFeature.FAIL_ON_READING_DUP_TREE_KEY);
      objectMapper.readTree(json);
      valid = true;
    } catch (Exception ignored) {}

    return valid;
  }

}
