Guest User

Untitled

a guest
Mar 25th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. @AllArgsConstructor
  2. public class Credentials {
  3. private String username;
  4. private String password;
  5.  
  6. public String getUsername() {
  7. return username;
  8. }
  9.  
  10. public void setUsername(String username) {
  11. this.username = username;
  12. }
  13.  
  14. @JsonIgnore
  15. public String getPassword() {
  16. return password;
  17. }
  18.  
  19. public void setPassword(String password) {
  20. this.password = password;
  21. }
  22. }
  23.  
  24. @Test
  25. public void jsonIgnoreSerialization() throws Exception {
  26. ObjectMapper objectMapper = new ObjectMapper();
  27.  
  28. String serialized = objectMapper.writeValueAsString(new Credentials("user", "pass"));
  29. assertThat(serialized).isEqualTo("{"username":"user"}");
  30.  
  31. Credentials credentials = objectMapper.readValue("{"username":"user","password":"pass"}", Credentials.class);
  32. assertThat(credentials.getUsername()).isEqualTo("user");
  33. assertThat(credentials.getPassword()).isEqualTo("pass");
  34. }
Add Comment
Please, Sign In to add comment