private void init(Reader reader) { parser = Json.createParser(reader); }
private static JSONReader parseJSON(String fname, Attributes attrs) throws IOException { @SuppressWarnings("resource") InputStream in = fname.equals("-") ? System.in : new FileInputStream(fname); try { JSONReader reader = new JSONReader( Json.createParser(new InputStreamReader(in, "UTF-8"))); reader.readDataset(attrs); return reader; } finally { if (in != System.in) SafeClose.close(in); } }
private static JSONReader parseJSON(String fname, Attributes attrs) throws IOException { @SuppressWarnings("resource") InputStream in = fname.equals("-") ? System.in : new FileInputStream(fname); try { JSONReader reader = new JSONReader( Json.createParser(new InputStreamReader(in, "UTF-8"))); reader.readDataset(attrs); return reader; } finally { if (in != System.in) SafeClose.close(in); } }
private static <T> T readJson(Class<T> clazz, InputStream inputStream) { JsonParser parser = Json.createParser(inputStream); parser.next(); return readObject(clazz, parser); }
public Object loadJson(java.io.Reader in) { JsonParser parser = Json.createParser(in); Event event = null; // Prime the pump. Get the first item from the parser. event = parser.next(); // Act on first item. return loadJsonItem(parser, event); }
doParsing(Json.createParser(input.getCharacterStream())); return; try { if (null != (inputStream = input.getByteStream())) { doParsing(Json.createParser(inputStream)); return; doParsing(Json.createParser(inputStream)); } catch (JsonException je) { throw XMLMarshalException.unmarshalException(je);
doParsing(Json.createParser(input.getCharacterStream())); return; try { if (null != (inputStream = input.getByteStream())) { doParsing(Json.createParser(new InputStreamReader(inputStream))); return; doParsing(Json.createParser(new InputStreamReader(inputStream))); } catch (JsonException je) { throw XMLMarshalException.unmarshalException(je);
@Override boolean readBody(final QidoRS qidors, InputStream in) throws IOException, ParserConfigurationException, SAXException { if(qidors.isRunningModeTest()) { try { JSONReader reader = new JSONReader( Json.createParser(new InputStreamReader(in, "UTF-8"))); reader.readDatasets(new Callback() { @Override public void onDataset(Attributes fmi, Attributes dataset) { if(qidors.getTimeFirst() == 0) qidors.setTimeFirst(System.currentTimeMillis()); qidors.responseAttrs.add(dataset); qidors.numMatches++; } }); } finally { if (in != System.in) SafeClose.close(in); } } else { Files.copy(in, new File(qidors.outDir, qidors.outFileName).toPath() , StandardCopyOption.REPLACE_EXISTING); } return true; } };
@Override public boolean hasNext() { try { if (current == null) { if (parser == null) { Response response = request(url, "GET", null); InputStream inputStream = response.inputStream; connection = response.connection; parser = Json.createParser(inputStream); scrollToItemsArray(parser); } JsonParser.Event event = parser.next(); if (event != JsonParser.Event.START_OBJECT) { HttpURLConnection next = getLink(connection, "next"); if (next == null || (next.getURL().equals(url))) { return false; } else { connection = next; url = connection.getURL(); parser = null; return hasNext(); } } current = readObject(clazz, parser); } return current != null; } catch (IOException ex) { throw new SparkException(ex); } }
public static void main(String... args) throws Exception { URL url = new URL("https://graph.facebook.com/search?q=java&type=post"); try (InputStream is = url.openStream(); JsonParser parser = Json.createParser(is)) { while (parser.hasNext()) { Event event = parser.next(); if (event == Event.KEY_NAME) { switch (parser.getString()) { case "name": parser.next(); System.out.println("----> " + parser.getString()); break; case "message": parser.next(); System.out.println("----> " + parser.getString()); System.out.println("**************"); break; } } } } } }
public static void main(String... args) throws Exception { try (InputStream is = FacebookObjectSearch.getSearchStream(); JsonParser parser = Json.createParser(is)) { while (parser.hasNext()) { Event e = parser.next(); if (e == Event.KEY_NAME) { switch (parser.getString()) { case "name": parser.next(); System.out.print(parser.getString()); System.out.print(": "); break; case "message": parser.next(); System.out.println(parser.getString()); System.out.println("---------"); break; } } } } }
@Override public void open(Serializable checkpoint) throws Exception { getLogger(this.getClass().getName()).log(Level.INFO, "Processing file " + getContext().getFileToProcess().getFileName() + " for Realm " + getContext().getRealm().getRealmDetail()); // todo - Configure folderType in = openInputStream(getContext().getFileToProcess(FolderType.FI_TMP)); setParser(Json.createParser(in)); AuctionFile fileToProcess = getContext().getFileToProcess(); fileToProcess.setFileStatus(FileStatus.PROCESSING); woWBusiness.updateAuctionFile(fileToProcess); }
public String parsePurchaseOrderAndReturnEmail() throws FileNotFoundException { String email = null; JsonParser parser = Json.createParser(new FileReader("src/main/resources/order.json")); while (parser.hasNext()) { JsonParser.Event event = parser.next(); while (parser.hasNext() && !(event.equals(JsonParser.Event.KEY_NAME) && parser.getString().matches("email"))) { event = parser.next(); } if (event.equals(JsonParser.Event.KEY_NAME) && parser.getString().matches("email")) { parser.next(); email = parser.getString(); } } return email; } }
Collection<String> apis = null; JsonParser parser = Json.createParser(new StringReader(jsonRepresentation)); while (parser.hasNext()) { event = parser.next();
public static void main(String... args) throws Exception { try (InputStream is = TwitterObjectSearch.getSearchStream(); JsonParser parser = Json.createParser(is)) { int depth = 0; String name = null;