List of usage examples for com.fasterxml.jackson.core JsonFactory createJsonParser
@Deprecated public JsonParser createJsonParser(String content) throws IOException, JsonParseException
From source file:com.taveloper.http.test.JsonParserDataBindTest.java
private static ActivityFeed parseManual(com.fasterxml.jackson.core.JsonFactory factory, ByteArrayInputStream bais) throws IOException { com.fasterxml.jackson.core.JsonParser parser = factory.createJsonParser(bais); JsonParseManual parseManual = new JsonParseManual(parser); return parseManual.parseManual(bais, new ActivityFeedParse()); }
From source file:org.gkh.racf.JSONUtil.java
/** * Note: Uses Jackson.//from w ww .ja va 2 s.c om * * @see <a herf= * "http://stackoverflow.com/questions/15791878/reliable-json-string-validator-in-java" * >Reliable JSON String Validator</a> * * @param text * @return */ public static boolean isValidJSONUsingJackson(String text) { try { JsonFactory factory = new JsonFactory(); JsonParser parser = factory.createJsonParser(text); JsonParser jp = new ObjectMapper().getJsonFactory().createJsonParser(text); } catch (JsonParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return true; }
From source file:com.cedarsoft.couchdb.io.RawCouchDocSerializer.java
@Nonnull protected static JsonParser createJsonParser(@Nonnull InputStream in) throws IOException { JsonFactory jsonFactory = JacksonSupport.getJsonFactory(); return jsonFactory.createJsonParser(in); }
From source file:com.taveloper.http.test.JsonParseMetrics.java
private static ActivityFeed parseManual(com.fasterxml.jackson.core.JsonFactory factory, InputStream bais) throws IOException { com.fasterxml.jackson.core.JsonParser parser = factory.createJsonParser(bais); JsonParseManual parseManual = new JsonParseManual(parser); return parseManual.parseManual(bais, new com.taveloper.http.test.pojo.parse.ActivityFeedParse()); }
From source file:com.teamlazerbeez.crm.sf.rest.HttpApiClientTest.java
private static String reformatJson(String input) throws IOException { JsonFactory jsonFactory = new JsonFactory(); JsonParser parser = jsonFactory.createJsonParser(input); StringWriter writer = new StringWriter(); JsonGenerator generator = jsonFactory.createJsonGenerator(writer); generator.useDefaultPrettyPrinter(); while (parser.nextToken() != null) { generator.copyCurrentEvent(parser); }/*from ww w.j a va 2 s . c o m*/ generator.close(); return writer.toString(); }
From source file:com.cedarsoft.couchdb.DesignDocumentsUpdater.java
/** * Returns the current revision (if there is one) or null * * @param path the path//from www. ja v a 2 s .co m * @return the revision or null if there is no revision */ @Nullable private static Revision getRevision(@Nonnull WebResource path) throws ActionFailedException, IOException { if (LOG.isLoggable(Level.FINE)) { LOG.fine("HEAD: " + path.toString()); } ClientResponse response = path.get(ClientResponse.class); try { if (LOG.isLoggable(Level.FINE)) { LOG.fine("\tStatus: " + response.getStatus()); } if (response.getClientResponseStatus() == ClientResponse.Status.NOT_FOUND) { return null; } ActionResponseSerializer.verifyNoError(response); if (response.getClientResponseStatus() != ClientResponse.Status.OK) { throw new IllegalStateException( "Invalid response: " + response.getStatus() + ": " + response.getEntity(String.class)); } JsonFactory jsonFactory = JacksonSupport.getJsonFactory(); try (InputStream entityInputStream = response.getEntityInputStream()) { JsonParser parser = jsonFactory.createJsonParser(entityInputStream); JacksonParserWrapper wrapper = new JacksonParserWrapper(parser); wrapper.nextToken(JsonToken.START_OBJECT); wrapper.nextFieldValue("_id"); wrapper.nextFieldValue("_rev"); return new Revision(wrapper.getText()); } } finally { response.close(); } }
From source file:org.helm.notation2.wsadapter.MonomerWSLoader.java
/** * Loads the monomer categories using the URL configured in * {@code MonomerStoreConfiguration}./*from w w w . j ava2s . c o m*/ * * @return List containing monomer categories * * @throws IOException * @throws URISyntaxException */ public static List<CategorizedMonomer> loadMonomerCategorization() throws IOException, URISyntaxException { List<CategorizedMonomer> config = new LinkedList<CategorizedMonomer>(); CloseableHttpClient httpclient = HttpClients.createDefault(); // There is no need to provide user credentials // HttpClient will attempt to access current user security context // through Windows platform specific methods via JNI. CloseableHttpResponse response = null; try { response = WSAdapterUtils.getResource( MonomerStoreConfiguration.getInstance().getWebserviceEditorCategorizationFullURL()); LOG.debug(response.getStatusLine().toString()); JsonFactory jsonf = new JsonFactory(); InputStream instream = response.getEntity().getContent(); JsonParser jsonParser = jsonf.createJsonParser(instream); config = deserializeEditorCategorizationConfig(jsonParser); LOG.debug(config.size() + " categorization info entries loaded"); EntityUtils.consume(response.getEntity()); } finally { if (response != null) { response.close(); } if (httpclient != null) { httpclient.close(); } } return config; }
From source file:dk.dma.navnet.messages.TextMessageReader.java
public TextMessageReader(String message) throws IOException { requireNonNull(message);//from ww w . java 2s . c o m JsonFactory jsonF = new JsonFactory(); jp = jsonF.createJsonParser(message); if (jp.nextToken() != JsonToken.START_ARRAY) { throw new IOException("Expected the start of a JSON array, but was '" + jp.getText() + "'"); } }
From source file:com.amazonaws.services.dynamodb.datamodeling.JsonMarshaller.java
@Override public T unmarshall(Class<T> clazz, String obj) { try {//w w w . java 2 s . c o m JsonFactory jsonFactory = new MappingJsonFactory(); JsonParser jsonParser = jsonFactory.createJsonParser(new StringReader(obj)); return jsonParser.readValueAs(clazz); } catch (Exception e) { throw new RuntimeException(e); } }
From source file:com.pursuer.reader.easyrss.data.parser.ItemIdJSONParser.java
public ItemIdJSONParser(final byte[] input) throws JsonParseException, IOException { final JsonFactory factory = new JsonFactory(); this.parser = factory.createJsonParser(input); }