Package org.amplafi.json

Examples of org.amplafi.json.JSONStringer.addRenderer()


    @Test
    public void testNullFiltering() {
        MapJsonRenderer renderer = new MapJsonRenderer(false);
        JSONStringer jsonWriter = new JSONStringer();
        jsonWriter.addRenderer(renderer);
        Map<String, Object> map = new LinkedHashMap<String, Object>();
        map.put(null, "gg");
        map.put("ff", null);
        jsonWriter.value(map);
        assertEquals(jsonWriter.toString(), "{}");
View Full Code Here


     */
    @Test
    public void testAllowNulls() {
        MapJsonRenderer renderer = new MapJsonRenderer(true);
        JSONStringer jsonWriter = new JSONStringer();
        jsonWriter.addRenderer(renderer);
        Map<String, Object> map = new LinkedHashMap<String, Object>();
        map.put("ff", null);
        jsonWriter.value(map);

        assertEquals(jsonWriter.toString(), "{\"ff\":null}");
View Full Code Here

        Set<Object> s = new LinkedHashSet<Object>();
        s.add("abc");
        s.add("def");
        IterableJsonOutputRenderer renderer = new IterableJsonOutputRenderer(true);
        JSONStringer jsonWriter = new JSONStringer();
        jsonWriter.addRenderer(renderer);
        jsonWriter.value(s);
        assertEquals(jsonWriter.toString(), "[\"abc\",\"def\"]");
    }
    public void testNullFiltering() {
        Set<Object> s = new LinkedHashSet<Object>();
View Full Code Here

        s.add("abc");
        s.add(null);
        s.add("def");
        IterableJsonOutputRenderer renderer = new IterableJsonOutputRenderer(false);
        JSONStringer jsonWriter = new JSONStringer();
        jsonWriter.addRenderer(renderer);
        jsonWriter.value(s);
        assertEquals(jsonWriter.toString(), "[\"abc\",\"def\"]");
    }
    public void testAllowNulls() {
        Set<Object> s = new LinkedHashSet<Object>();
View Full Code Here

        s.add("abc");
        s.add(null);
        s.add("def");
        IterableJsonOutputRenderer renderer = new IterableJsonOutputRenderer(true);
        JSONStringer jsonWriter = new JSONStringer();
        jsonWriter.addRenderer(renderer);
        jsonWriter.value(s);
        assertEquals(jsonWriter.toString(), "[\"abc\",null,\"def\"]");
    }
}
View Full Code Here

        return flowState;
    }
    private JSONWriter getJsonWriter() {
        MapJsonRenderer mapJsonRenderer = new MapJsonRenderer();
        JSONWriter jsonWriter = new JSONStringer();
        jsonWriter.addRenderer(FlowValidationResultJsonRenderer.INSTANCE);
        jsonWriter.addRenderer(FlowValidationTrackingJsonRenderer.INSTANCE);
        jsonWriter.addRenderer(new FlowStateJsonRenderer(true));
        jsonWriter.addRenderer(mapJsonRenderer);
        return jsonWriter;
    }
View Full Code Here

    }
    private JSONWriter getJsonWriter() {
        MapJsonRenderer mapJsonRenderer = new MapJsonRenderer();
        JSONWriter jsonWriter = new JSONStringer();
        jsonWriter.addRenderer(FlowValidationResultJsonRenderer.INSTANCE);
        jsonWriter.addRenderer(FlowValidationTrackingJsonRenderer.INSTANCE);
        jsonWriter.addRenderer(new FlowStateJsonRenderer(true));
        jsonWriter.addRenderer(mapJsonRenderer);
        return jsonWriter;
    }
}
View Full Code Here

    private JSONWriter getJsonWriter() {
        MapJsonRenderer mapJsonRenderer = new MapJsonRenderer();
        JSONWriter jsonWriter = new JSONStringer();
        jsonWriter.addRenderer(FlowValidationResultJsonRenderer.INSTANCE);
        jsonWriter.addRenderer(FlowValidationTrackingJsonRenderer.INSTANCE);
        jsonWriter.addRenderer(new FlowStateJsonRenderer(true));
        jsonWriter.addRenderer(mapJsonRenderer);
        return jsonWriter;
    }
}
View Full Code Here

        MapJsonRenderer mapJsonRenderer = new MapJsonRenderer();
        JSONWriter jsonWriter = new JSONStringer();
        jsonWriter.addRenderer(FlowValidationResultJsonRenderer.INSTANCE);
        jsonWriter.addRenderer(FlowValidationTrackingJsonRenderer.INSTANCE);
        jsonWriter.addRenderer(new FlowStateJsonRenderer(true));
        jsonWriter.addRenderer(mapJsonRenderer);
        return jsonWriter;
    }
}
View Full Code Here

    @SuppressWarnings("unchecked")
    static <T> T toFromJson(JsonRenderer<T> renderer, T obj)
    {
        JSONStringer jsonWriter = new JSONStringer();
        jsonWriter.addRenderer(renderer);
        jsonWriter.value(obj);
        String serializedData = jsonWriter.toString();
        return (T) renderer.fromJson(renderer.getClass(), JSONObject.toJsonObject(serializedData));
    }
    static <T> T toFromJsonInArray(JsonRenderer<T> renderer, T obj)
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.