@Test public void shouldOptionallyIncludeFieldAndNotItsNonPrimitiveFields() { Order order = new Order(new Client("guilherme silveira", new Address("R. Vergueiro")), 15.0, "pack it nicely, please"); serialization.from(order).include("client").serialize(); assertThat(result(), containsString("\"name\": \"guilherme silveira\"")); assertThat(result(), not(containsString("R. Vergueiro"))); }
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();  }