Java Examples for org.springside.modules.mapper.JsonMapper

The following java examples will help you to understand the usage of org.springside.modules.mapper.JsonMapper. These source code samples are taken from different open source projects.

Example 1
Project: deliciousfruit-master  File: UserAccountApiControllerRegisterRestTemplateTest.java View source code
@Test
public void testRegisterSuccess() throws URISyntaxException {
    long t = System.currentTimeMillis();
    RegisterRequest registerRequest = new RegisterRequest(t + "aaaa@bbb.com", "", "password", "");
    URI uri = new URI(url);
    ResponseEntity<RegisterResponse> result = restTemplate.postForEntity(uri, registerRequest, RegisterResponse.class);
    RegisterResponse response = result.getBody();
    String expected = "RegisterResponse [result=Result [msg=, value=0], err=null]";
    assertEquals(expected, response.toString());
    formatHttpInfoPrint(HttpMethod.POST, url, null, "用户注册成功", new JsonMapper().toJson(registerRequest), jsonMapper.toJson(response));
}
Example 2
Project: spring-mvc-qq-weibo-master  File: JsonDemo.java View source code
/**
	 * 测试三种不同的Inclusion风格.
	 */
@Test
public void threeTypeInclusion() {
    TestBean bean = new TestBean("A");
    // 打印全部属性
    JsonMapper normalMapper = new JsonMapper();
    assertThat(normalMapper.toJson(bean)).isEqualTo("{\"name\":\"A\",\"defaultValue\":\"hello\",\"nullValue\":null}");
    // 不打印nullValue属性
    JsonMapper nonEmptyMapper = JsonMapper.nonEmptyMapper();
    assertThat(nonEmptyMapper.toJson(bean)).isEqualTo("{\"name\":\"A\",\"defaultValue\":\"hello\"}");
    // 不打印默认值未改变的nullValue与defaultValue属性
    JsonMapper nonDefaultMaper = JsonMapper.nonDefaultMapper();
    assertThat(nonDefaultMaper.toJson(bean)).isEqualTo("{\"name\":\"A\"}");
}