@Override public String put() throws Exception { return enc.to().put(source).toString(); }
@Override void encode(Encoder app, Object object, Map<Object,Type> visited) throws IOException, Exception { Map< ? , ? > map = (Map< ? , ? >) object; app.append("{"); String del = ""; for (Map.Entry< ? , ? > e : map.entrySet()) try { app.append(del); String key; if (e.getKey() != null && (keyType == String.class || keyType == Object.class)) key = e.getKey().toString(); else { key = app.codec.enc().put(e.getKey()).toString(); } StringHandler.string(app, key); app.append(":"); app.encode(e.getValue(), valueType, visited); del = ","; } catch( Exception ee) { throw new IllegalArgumentException("[\"" + e.getKey() +"\"]", ee); } app.append("}"); }
@Override void encode(Encoder app, Object object, Map<Object,Type> visited) throws IOException, Exception { Map< ? , ? > map = (Map< ? , ? >) object; app.append("{"); String del = ""; for (Map.Entry< ? , ? > e : map.entrySet()) try { app.append(del); String key; if (e.getKey() != null && (keyType == String.class || keyType == Object.class)) key = e.getKey().toString(); else { key = app.codec.enc().put(e.getKey()).toString(); } StringHandler.string(app, key); app.append(":"); app.encode(e.getValue(), valueType, visited); del = ","; } catch( Exception ee) { throw new IllegalArgumentException("[\"" + e.getKey() +"\"]", ee); } app.append("}"); }
@Override public void encode(Encoder app, Object object, Map<Object,Type> visited) throws IOException, Exception { Map< ? , ? > map = (Map< ? , ? >) object; app.append("{"); String del = ""; for (Map.Entry< ? , ? > e : map.entrySet()) try { app.append(del); String key; if (e.getKey() != null && (keyType == String.class || keyType == Object.class)) key = e.getKey().toString(); else { key = app.codec.enc().put(e.getKey()).toString(); } StringHandler.string(app, key); app.append(":"); app.encode(e.getValue(), valueType, visited); del = ","; } catch( Exception ee) { throw new IllegalArgumentException("[\"" + e.getKey() +"\"]", ee); } app.append("}"); }
@Override public void encode(Encoder app, Object object, Map<Object,Type> visited) throws IOException, Exception { Map< ? , ? > map = (Map< ? , ? >) object; app.append("{"); String del = ""; for (Map.Entry< ? , ? > e : map.entrySet()) try { app.append(del); String key; if (e.getKey() != null && (keyType == String.class || keyType == Object.class)) key = e.getKey().toString(); else { key = app.codec.enc().put(e.getKey()).toString(); } StringHandler.string(app, key); app.append(":"); app.encode(e.getValue(), valueType, visited); del = ","; } catch( Exception ee) { throw new IllegalArgumentException("[\"" + e.getKey() +"\"]", ee); } app.append("}"); }
@Override public void encode(Encoder app, Object object, Map<Object, Type> visited) throws IOException, Exception { Map<?, ?> map = (Map<?, ?>) object; app.append("{"); String del = ""; for (Map.Entry<?, ?> e : map.entrySet()) try { app.append(del); String key; if (e.getKey() != null && (keyType == String.class || keyType == Object.class)) key = e.getKey() .toString(); else { key = app.codec.enc() .put(e.getKey()) .toString(); } StringHandler.string(app, key); app.append(":"); app.encode(e.getValue(), valueType, visited); del = ","; } catch (Exception ee) { throw new IllegalArgumentException("[\"" + e.getKey() + "\"]", ee); } app.append("}"); }
@Override public void encode(Encoder app, Object object, Map<Object,Type> visited) throws IOException, Exception { Map< ? , ? > map = (Map< ? , ? >) object; app.append("{"); String del = ""; for (Map.Entry< ? , ? > e : map.entrySet()) try { app.append(del); String key; if (e.getKey() != null && (keyType == String.class || keyType == Object.class)) key = e.getKey().toString(); else { key = app.codec.enc().put(e.getKey()).toString(); } StringHandler.string(app, key); app.append(":"); app.encode(e.getValue(), valueType, visited); del = ","; } catch( Exception ee) { throw new IllegalArgumentException("[\"" + e.getKey() +"\"]", ee); } app.append("}"); }
@Override public void encode(Encoder app, Object object, Map<Object,Type> visited) throws IOException, Exception { Map< ? , ? > map = (Map< ? , ? >) object; app.append("{"); String del = ""; for (Map.Entry< ? , ? > e : map.entrySet()) try { app.append(del); String key; if (e.getKey() != null && (keyType == String.class || keyType == Object.class)) key = e.getKey().toString(); else { key = app.codec.enc().put(e.getKey()).toString(); } StringHandler.string(app, key); app.append(":"); app.encode(e.getValue(), valueType, visited); del = ","; } catch( Exception ee) { throw new IllegalArgumentException("[\"" + e.getKey() +"\"]", ee); } app.append("}"); }
@Override public void encode(Encoder app, Object object, Map<Object,Type> visited) throws IOException, Exception { Map< ? , ? > map = (Map< ? , ? >) object; app.append("{"); String del = ""; for (Map.Entry< ? , ? > e : map.entrySet()) try { app.append(del); String key; if (e.getKey() != null && (keyType == String.class || keyType == Object.class)) key = e.getKey().toString(); else { key = app.codec.enc().put(e.getKey()).toString(); } StringHandler.string(app, key); app.append(":"); app.encode(e.getValue(), valueType, visited); del = ","; } catch( Exception ee) { throw new IllegalArgumentException("[\"" + e.getKey() +"\"]", ee); } app.append("}"); }
@Override public void encode(Encoder app, Object object, Map<Object, Type> visited) throws IOException, Exception { Map<?, ?> map = (Map<?, ?>) object; app.append("{"); String del = ""; for (Map.Entry<?, ?> e : map.entrySet()) try { app.append(del); String key; if (e.getKey() != null && (keyType == String.class || keyType == Object.class)) key = e.getKey() .toString(); else { key = app.codec.enc() .put(e.getKey()) .toString(); } StringHandler.string(app, key); app.append(":"); app.encode(e.getValue(), valueType, visited); del = ","; } catch (Exception ee) { throw new IllegalArgumentException("[\"" + e.getKey() + "\"]", ee); } app.append("}"); }
@Override void encode(Encoder app, Object object, Map<Object,Type> visited) throws IOException, Exception { Map< ? , ? > map = (Map< ? , ? >) object; app.append("{"); String del = ""; for (Map.Entry< ? , ? > e : map.entrySet()) { app.append(del); String key; if (e.getKey() != null && (keyType == String.class || keyType == Object.class)) key = e.getKey().toString(); else { key = app.codec.enc().put(e.getKey()).toString(); } StringHandler.string(app, key); app.append(":"); app.encode(e.getValue(), valueType, visited); del = ","; } app.append("}"); }
@Override public void encode(Encoder app, Object object, Map<Object, Type> visited) throws IOException, Exception { Map<?, ?> map = (Map<?, ?>) object; app.append("{"); String del = ""; for (Map.Entry<?, ?> e : map.entrySet()) try { app.append(del); String key; if (e.getKey() != null && (keyType == String.class || keyType == Object.class)) key = e.getKey() .toString(); else { key = app.codec.enc() .put(e.getKey()) .toString(); } StringHandler.string(app, key); app.append(":"); app.encode(e.getValue(), valueType, visited); del = ","; } catch (Exception ee) { throw new IllegalArgumentException("[\"" + e.getKey() + "\"]", ee); } app.append("}"); }
topic); String json = codec.enc().put(props).toString(); pout.printf("data: %s\n\n", json);
private void index(HttpServletResponse rsp) throws Exception { Bundle b = context.getBundle(); URL url = cache.internalUrlOf(b, "osgi/enroute/web/index.html"); CacheFile c = cache.getFromBundle(b, url, "osgi/enroute/web/index.html"); if (c == null || c.is404 || c.isNotFound()) { url = cache.internalUrlOf(b, "osgi/enroute/web/local/index.html"); c = cache.getFromBundle(b, url, "osgi/enroute/web/local/index.html"); } String content = IO.collect(c.file); Map<String,String> map = new HashMap<>(); synchronized (index) { map.put("index", new JSONCodec().enc().put(index).indent(" ").toString()); } ReplacerAdapter ra = new ReplacerAdapter(map); content = ra.process(content); IO.store(content, rsp.getOutputStream()); }