91
public boolean isValidJSON(final String json) { boolean valid = false; try { final JsonParser parser = new ObjectMapper().getJsonFactory() .createJsonParser(json); while (parser.nextToken() != null) { } valid = true; } catch (JsonParseException jpe) { jpe.printStackTrace(); } catch (IOException ioe) { ioe.printStackTrace(); } return valid; }
86
String json = "{ \"foo\" : \"bar\", \"foo\" : \"baz\" }";
ObjectMapper objectMapper = new ObjectMapper(); objectMapper.enable(DeserializationFeature.FAIL_ON_READING_DUP_TREE_KEY); objectMapper.readTree(json);
75
public static boolean isValidJSON(final String json) throws IOException { boolean valid = true; try{ objectMapper.readTree(json); } catch(JsonProcessingException e){ valid = false; } return valid; }
64
private static boolean isValidJson(String json) { try { objectMapper.readTree(json); } catch (JsonProcessingException e) { return false; } return true; }