@Test public void shouldUseAlias() { String expectedResult = "{\"customOrder\": {\"price\": 15.0,\"comments\": \"pack it nicely, please\"}}"; Order order = new Order(new Client("guilherme silveira"), 15.0, "pack it nicely, please"); serialization.from(order, "customOrder").serialize(); assertThat(result(), is(equalTo(expectedResult))); }
public <T> Serializer from(T object) { return from(object, null); }
XStreamJSONSerialization implements JSONSerialization { public <T> Serializer from(T object) { return from(object, null); } }
XStreamJSONSerialization implements JSONSerialization { public <T> Serializer from(T object) { return from(object, null); } XStreamJSONSerialization(HttpServletResponse response, TypeNameExtractor extractor, ProxyInitializer initializer, XStreamBuilder builder); }
XStreamJSONSerialization implements JSONSerialization { public <T> Serializer from(T object) { return from(object, null); } XStreamJSONSerialization(HttpServletResponse response, TypeNameExtractor extractor, ProxyInitializer initializer, XStreamBuilder builder); boolean accepts(String format); Serializer from(T object); Serializer from(T object, String alias); NoRootSerialization withoutRoot(); JSONSerialization indented(); }
XStreamJSONSerialization implements JSONSerialization { public <T> Serializer from(T object) { return from(object, null); } XStreamJSONSerialization(HttpServletResponse response, TypeNameExtractor extractor, ProxyInitializer initializer, XStreamBuilder builder); boolean accepts(String format); Serializer from(T object); Serializer from(T object, String alias); NoRootSerialization withoutRoot(); JSONSerialization indented();  }