HttpResponse response; // some response object BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent(), "UTF-8")); String json = reader.readLine(); JSONTokener tokener = new JSONTokener(json); JSONArray finalResult = new JSONArray(tokener);
@Override public Object parse(InputStream jsonStream, String charset) throws InvalidJsonException { try { return new JSONTokener(new InputStreamReader(jsonStream, charset)).nextValue(); } catch (UnsupportedEncodingException e) { throw new JsonPathException(e); } catch (JSONException e) { throw new InvalidJsonException(e); } }
char c = this.nextClean(); String string; case '"': case '\'': return this.nextString(c); case '{': this.back(); return new JSONObject(this); case '[': this.back(); return new JSONArray(this); while (c >= ' ' && ",:]}/\\\"[{;=#".indexOf(c) < 0) { sb.append(c); c = this.next(); this.back(); throw this.syntaxError("Missing value"); return JSONObject.stringToValue(string);
protected static JSONObject parseJsonPart(Reader reader) throws JSONException { return (JSONObject)(new JSONTokener(reader).nextValue()); }
/** * Returns the next available character if it equals {@code c}. Otherwise an * exception is thrown. */ public char next(char c) throws JSONException { char result = next(); if (result != c) { throw syntaxError("Expected " + c + " but was " + result); } return result; }
public ArrayList<ToDoItem> loadFromFile() throws IOException, JSONException { ArrayList<ToDoItem> items = new ArrayList<>(); BufferedReader bufferedReader = null; FileInputStream fileInputStream = null; try { fileInputStream = mContext.openFileInput(mFileName); StringBuilder builder = new StringBuilder(); String line; bufferedReader = new BufferedReader(new InputStreamReader(fileInputStream)); while ((line = bufferedReader.readLine()) != null) { builder.append(line); } JSONArray jsonArray = (JSONArray) new JSONTokener(builder.toString()).nextValue(); for (int i = 0; i < jsonArray.length(); i++) { ToDoItem item = new ToDoItem(jsonArray.getJSONObject(i)); items.add(item); } } catch (FileNotFoundException fnfe) { //do nothing about it //file won't exist first time app is run } finally { if (bufferedReader != null) { bufferedReader.close(); } if (fileInputStream != null) { fileInputStream.close(); } } return items; }
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent(), "UTF-8")); StringBuilder builder = new StringBuilder(); for(String line = null; (line = reader.readLine()) !=null;){ builder.append(line).append("\n"); } JSONTokener tokener = new JSONTokener(builder.toString()); JSONArray finalAnswer = new JSONArray(tokener); for(int i = 0; i < finalAnswer.length(); i++) { JSONObject jsonChildNode; try { jsonChildNode = finalAnswer.getJSONObject(i); String analysis = jsonChildNode.getString("analysis"); analysisView.setText(analysis.toString()); } catch (Exception e) { } } } catch (Exception e) { Log.e("log_tag", "error converting result " + e.toString()); }
try { InputStream responseStream = client.get(url); reader = new InputStreamReader(responseStream, Charset.defaultCharset()); buffReader = new BufferedReader(reader); String line; StringBuilder strBuilder = new StringBuilder(); while ((line = buffReader.readLine()) != null) { strBuilder.append(line); return new JsonObject(toMap(new JSONObject(new JSONTokener(resp)))); } catch (IOException e) { throw new UncheckedIOException(e); try { if (buffReader != null) { buffReader.close(); reader.close();
// Create a new HttpClient and Post Header HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost( "http://fort.example.com"); JSONObject json = new JSONObject(); try { // Add your data json.put("key", "value"); StringEntity se = new StringEntity( json.toString()); httppost.setEntity(se); // Execute HTTP Post Request HttpResponse response = httpclient.execute(httppost); BufferedReader reader = new BufferedReader( new InputStreamReader( response.getEntity().getContent(), "UTF-8")); String jsonString = reader.readLine(); JSONTokener tokener = new JSONTokener(jsonString); JSONObject finalResult = new JSONObject(tokener);
public static Object parse(InputStream is) throws IOException { try { InputStreamReader r = new InputStreamReader(is, "UTF-8"); JSONTokener t = new JSONTokener(r); return new JSONObject(t); } catch (JSONException ex) { throw new IOException(ex); } }
@Override public List<Map<String, String>> getData(Map<String, String> config, File relativeTo) { ArrayList<Map<String, String>> data = new ArrayList<Map<String, String>>(); File f = findFile(relativeTo, config.get("path")); BufferedReader r = null; try { r = new BufferedReader(new InputStreamReader(new FileInputStream(f), "UTF-8")); JSONTokener tok = new JSONTokener(r); JSONArray a = new JSONArray(tok); for (int i = 0; i < a.length(); i++) { JSONObject rowO = a.getJSONObject(i); Map<String, String> row = new HashMap<String, String>(); for (Iterator<String> it = rowO.keys(); it.hasNext();) { String key = it.next(); row.put(key, rowO.getString(key)); } data.add(row); } } catch (Exception e) { throw new RuntimeException("Unable to get data.", e); } finally { try { r.close(); } catch (Exception e) {} } return data; } }
public class Main { public static void main(String[] args) throws Exception { String filePath = "tweets.json"; try (BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(filePath), "UTF-8"))) { JSONTokener tokener = new JSONTokener(reader); JSONArray a = new JSONArray(tokener); for (int i = 0; i < a.length(); ++i) { flushFile((JSONObject) a.get(i), i); } } } public static void flushFile(JSONObject obj, int d) throws Exception { try (FileOutputStream output = new FileOutputStream("/home/dzmitry/downloads/so-test/tweet-" + d + ".json"); Writer writer = new OutputStreamWriter(output, "UTF-8")) { obj.write(writer); } } }
Reader in = new BufferedReader( new InputStreamReader(response.getEntity().getContent(), "UTF-8")); StringBuilder builder= new StringBuilder(); char[] buf = new char[1000]; int l = 0; while (l >= 0) { builder.append(buf, 0, l); l = in.read(buf); } JSONTokener tokener = new JSONTokener( builder.toString() );
final InputStreamReader in = new InputStreamReader(httpResponse.getEntity().getContent(), Charset.defaultCharset()); final JSONTokener js = new JSONTokener(in); final JSONObject jsonObj = new JSONObject(js); final JSONObject application = jsonObj.getJSONObject("application"); final JSONArray instances = application.getJSONArray("instance"); final Map<ServerGroup, EVCacheServerGroupConfig> serverGroupMap = new HashMap<ServerGroup, EVCacheServerGroupConfig>(); final ChainedDynamicProperty.BooleanProperty useBatchPort = EVCacheConfig.getInstance().getChainedBooleanProperty(appName + ".use.batch.port", "evcache.use.batch.port", Boolean.FALSE, null); for(int i = 0; i < instances.length(); i++) { final JSONObject instanceObj = instances.getJSONObject(i); final JSONObject metadataObj = instanceObj.getJSONObject("dataCenterInfo").getJSONObject("metadata");
boolean debuglog = DAO.getConfig("flag.debug.twitter_scraper", "false").equals("true"); while ((input = br.readLine()) != null){ line++; input = input.trim(); prop mentions_prop = new prop(input, p, "data-reply-to-users-json"); String decoded = StringEscapeUtils.unescapeHtml4(mentions_prop.value); JSONArray a = new JSONArray(new JSONTokener(decoded)); for (int i = 0; i < a.length(); i++) { mentions.add(a.getJSONObject(i).getString("screen_name")); input = input + ' ' + br.readLine(); br.close();
try { this.elasticsearchClient.createIndexIfNotExists(indexName, 1 /*shards*/, 1 /*replicas*/); JSONObject mo = new JSONObject(new JSONTokener(new InputStreamReader(new FileInputStream(f), StandardCharsets.UTF_8))); mo = mo.getJSONObject("mappings").getJSONObject("_default_"); this.elasticsearchClient.setMapping(indexName, mo.toString()); Data.logger.info("initiated mapping for index " + indexName);
@Override public RuleExecutionSet createRuleExecutionSet(InputStream inputStream, Map map) throws RuleExecutionSetCreateException, IOException { try { return createRuleExecutionSet(new JSONObject(new JSONTokener(new InputStreamReader(inputStream))), map); } catch (JSONException e) { throw new RuleExecutionSetCreateException(e.getMessage()); } }
public static void createSequenceFileFromJSON(FSDataInputStream fsDataInputStream, FSDataOutputStream fsDataOutputStream) throws IOException { JSONTokener tokener = new JSONTokener(new InputStreamReader(fsDataInputStream, "UTF-8")); PrintWriter pw = new PrintWriter(fsDataOutputStream); pw.println("["); tokener.nextClean(); char tmp = '['; while(tmp != ']') { JSONObject obj = (JSONObject) tokener.nextValue(); processJSONObject(obj); pw.println(obj.toString(4)); tmp = tokener.nextClean(); if (tmp != ']') { pw.println(","); } } pw.println("]"); pw.close(); }
public Swagger(File f) throws UnsupportedEncodingException, FileNotFoundException { super(new JSONTokener(new InputStreamReader(new FileInputStream(f), "UTF-8"))); }