Package com.thoughtworks.xstream.io.json

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


   * Returns a string representation of the process parameters in key=value pairs.
   *
   * @return a deflated string representation of the process' parameter map
   */
  public String getParamsDefalated() {
    final XStream xstream = new XStream(new JettisonMappedXmlDriver());
    return xstream.toXML(getParams());
  }
View Full Code Here


    final String paramString = data.params;
    if (paramString == null || paramString.trim().equals("")) {
      bundle.setParams(new HashMap<String, Object>());
    } else {
      final XStream xstream = new XStream(new JettisonMappedXmlDriver());
      bundle.setParams((HashMap<String, Object>) xstream.fromXML(paramString));
    }

    return bundle;
  }
View Full Code Here

    }

    protected XStream getXStream() throws Exception {
        XStream xstream;
        if (format.equals("json")) {
            xstream = new XStream(new JettisonMappedXmlDriver()) {
                protected MapperWrapper wrapMapper(MapperWrapper next) {
                    return new MapperWrapper(next) {
                        public boolean shouldSerializeMember(Class definedIn, String fieldName) {
                            return definedIn != Object.class && super.shouldSerializeMember(definedIn, fieldName);
                        }
View Full Code Here

    public OutputSerializer() {
        xmlStreamer = new XStream();
        xmlStreamer.autodetectAnnotations(true);

        jsonStreamer = new XStream(new JettisonMappedXmlDriver());
        jsonStreamer.setMode(XStream.NO_REFERENCES);
        jsonStreamer.autodetectAnnotations(true);
    }
View Full Code Here

    init();
  }

  public synchronized void init() throws Exception {
    if (hierarchicalStreamDriver == null) {
      this.hierarchicalStreamDriver = new JettisonMappedXmlDriver();
    }
    if (reflectionProvider == null) {
      xstream =  new XStream(hierarchicalStreamDriver);
    }
    else {
View Full Code Here

        assertEquals("MESSAGE", sframe.getAction());
        assertEquals(bigBody, sframe.getBody());
    }

    protected SamplePojo createObjectFromJson(String data) throws Exception {
        HierarchicalStreamReader in = new JettisonMappedXmlDriver().createReader(new StringReader(data));
        return createObject(in);
    }
View Full Code Here

        SamplePojo pojo = (SamplePojo) xstream.unmarshal(in);
        return pojo;
    }

    protected Map<String, String> createMapFromJson(String data) throws Exception {
        HierarchicalStreamReader in = new JettisonMappedXmlDriver().createReader(new StringReader(data));
        return createMapObject(in);
    }
View Full Code Here

                    case JMS_OBJECT_XML:
                        in = new XppReader(new StringReader(text), XppFactory.createDefaultParser());
                        msg = createObjectMessage(in);
                        break;
                    case JMS_OBJECT_JSON:
                        in = new JettisonMappedXmlDriver().createReader(new StringReader(text));
                        msg = createObjectMessage(in);
                        break;
                    case JMS_MAP_XML:
                        in = new XppReader(new StringReader(text), XppFactory.createDefaultParser());
                        msg = createMapMessage(in);
                        break;
                    case JMS_MAP_JSON:
                        in = new JettisonMappedXmlDriver().createReader(new StringReader(text));
                        msg = createMapMessage(in);
                        break;
                    default:
                        throw new Exception("Unkown transformation: " + transformation);
                }
View Full Code Here

     */
    protected String marshall(Serializable object, String transformation) throws JMSException {
        StringWriter buffer = new StringWriter();
        HierarchicalStreamWriter out;
        if (transformation.toLowerCase(Locale.ENGLISH).endsWith("json")) {
            out = new JettisonMappedXmlDriver(new Configuration(), false).createWriter(buffer);
        } else {
            out = new PrettyPrintWriter(buffer);
        }
        getXStream().marshal(object, out);
        return buffer.toString();
View Full Code Here

    protected String marshallAdvisory(final DataStructure ds, String transformation) {

        StringWriter buffer = new StringWriter();
        HierarchicalStreamWriter out;
        if (transformation.toLowerCase(Locale.ENGLISH).endsWith("json")) {
            out = new JettisonMappedXmlDriver().createWriter(buffer);
        } else {
            out = new PrettyPrintWriter(buffer);
        }

        XStream xstream = getXStream();
View Full Code Here

TOP

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

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.