Package com.thoughtworks.xstream.io.json

Examples of com.thoughtworks.xstream.io.json.JsonHierarchicalStreamDriver


     * serializing abitary objects to JSON.
     */
    public XStreamJsonAdapter()
    {
        super();
        _xstream = new XStream( new JsonHierarchicalStreamDriver() );
        _strAdapter = new UTF8StringAdapter();
    }
View Full Code Here


     * Return an Advisory message as a JSON formatted string
     * @param ds
     * @return
     */
    protected String marshallAdvisory(final DataStructure ds) {
        XStream xstream = new XStream(new JsonHierarchicalStreamDriver());
        xstream.setMode(XStream.NO_REFERENCES);
        xstream.aliasPackage("", "org.apache.activemq.command");
        return xstream.toXML(ds);
    }
View Full Code Here

     * Return an Advisory message as a JSON formatted string
     * @param ds
     * @return
     */
    protected String marshallAdvisory(final DataStructure ds) {
        XStream xstream = new XStream(new JsonHierarchicalStreamDriver());
        xstream.setMode(XStream.NO_REFERENCES);
        xstream.aliasPackage("", "org.apache.activemq.command");
        return xstream.toXML(ds);
    }
View Full Code Here

                from("direct:marshal-json").marshal(xstreamDefinition).to("mock:result");
                from("direct:unmarshal-json").unmarshal(xstreamDefinition).to("mock:result");
               
                org.apache.camel.dataformat.xstream.XStreamDataFormat xStreamDataFormat
                    = new org.apache.camel.dataformat.xstream.XStreamDataFormat();
                xStreamDataFormat.setXstreamDriver(new JsonHierarchicalStreamDriver());
                from("direct:myDriver").marshal(xStreamDataFormat).to("mock:result");
            }
        };
    }
View Full Code Here

     */
    public JsonRepresentation getJsonRepresentation(TileLayer layer) {
        JsonRepresentation rep = null;
        try {
            XStream xs = xmlConfig.getConfiguredXStream(
                    new XStream(new JsonHierarchicalStreamDriver()));
            JSONObject obj = new JSONObject(xs.toXML(layer));
            rep = new JsonRepresentation(obj);
        } catch (JSONException jse) {
            jse.printStackTrace();
        }
View Full Code Here

     */
    public void doGet(Request req, Response resp) throws RestletException {
        Representation rep = null;

        try {
            XStream xs = new XStream(new JsonHierarchicalStreamDriver());
            JSONObject obj = null;
            long[][] list = seeder.getStatusList();
            //GR: I bet synchronizing on list is unnecessary here...
            synchronized (list) {
                obj = new JSONObject(xs.toXML(list));
View Full Code Here

    if (formTreeList == null) {
      formTreeList = new ArrayList<Item>();
    }
    ItemCollection itemCollection = new ItemCollection("name", "id", formTreeList);

        XStream xstream = new XStream(new JsonHierarchicalStreamDriver() {
            public HierarchicalStreamWriter createWriter(Writer writer) {
                return new JsonWriter(writer, JsonWriter.DROP_ROOT_MODE);
            }
        });
View Full Code Here

    if (processDefinitionTreeList == null) {
      processDefinitionTreeList = new ArrayList<Item>();
    }
    ItemCollection itemCollection = new ItemCollection("name", "id", processDefinitionTreeList);

        XStream xstream = new XStream(new JsonHierarchicalStreamDriver() {
            public HierarchicalStreamWriter createWriter(Writer writer) {
                return new JsonWriter(writer, JsonWriter.DROP_ROOT_MODE);
            }
        });
View Full Code Here

      processDefinitionTreeList = new ArrayList<Item>();
    }
   
    ItemCollection itemCollection = new ItemCollection("name", "id", processDefinitionTreeList);

        XStream xstream = new XStream(new JsonHierarchicalStreamDriver() {
            public HierarchicalStreamWriter createWriter(Writer writer) {
                return new JsonWriter(writer, JsonWriter.DROP_ROOT_MODE);
            }
        });
View Full Code Here

    if (processDefinitionTreeList == null) {
      processDefinitionTreeList = new ArrayList<Item>();
    }
    ItemCollection itemCollection = new ItemCollection("name", "id", processDefinitionTreeList);

        XStream xstream = new XStream(new JsonHierarchicalStreamDriver() {
            public HierarchicalStreamWriter createWriter(Writer writer) {
                return new JsonWriter(writer, JsonWriter.DROP_ROOT_MODE);
            }
        });
View Full Code Here

TOP

Related Classes of com.thoughtworks.xstream.io.json.JsonHierarchicalStreamDriver

Copyright © 2018 www.massapicom. 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.