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\"}");
}