@Override
		public Role deserialize(JsonParser parser, DeserializationContext context) throws IOException {
			JsonNode node = parser.getCodec().readTree(parser);
			TreeNode nameNode = node.get("name");
			if (nameNode == null) {
				return null;
			}

			String name = node.get("name").asText();
			return Arrays.stream(Role.values())
				.filter(role -> role.name().equals(name))
				.findFirst()
				.orElse(null);
		}
string representation of User object.

@return User object information String.
ngrinder-core/src/main/java/org/ngrinder/model/User.java