@Override @SuppressWarnings("unchecked") public Map<String, Object> toJsonNode(final Object value) throws Exception { PipedReader in = new PipedReader(); final PipedWriter out = new PipedWriter(in); Executors.newSingleThreadExecutor().execute(() -> toJson(value, out)); return (Map<String, Object>) this.slurper.parse(in); }
private Object parseURL(URL url, Map params, String charset) { return parse(new StringReader( HTTP.getJSONWithParams ( url.toString (), null, params ))); } }
private Object parseURL(URL url, Map params, String charset) { return parse(new StringReader( HTTP.getJSONWithParams ( url.toString (), null, params ))); } }
private Object parseURL(URL url, Map params) { return parse(new StringReader ( IO.read ( url.toString () ))); }
private Object parseURL(URL url, Map params) { return parse(new StringReader ( IO.read ( url.toString () ))); }
private Object parseURL(URL url, Map params, String charset) { return parse(new StringReader( HTTP.getJSONWithParams ( url.toString (), null, params ))); } }
private Object parseURL(URL url, Map params) { return parse(new StringReader ( IO.read ( url.toString () ))); }
@Override @SuppressWarnings("unchecked") public Map<String, Object> toJsonNode(final Object value) throws Exception { PipedReader in = new PipedReader(); final PipedWriter out = new PipedWriter(in); Executors.newSingleThreadExecutor().execute(() -> toJson(value, out)); return (Map<String, Object>) this.slurper.parse(in); }