URIListAttribute extends ValueListAttribute<URI,URIListAttribute> { @JsonIgnore public void addUnchecked(String uri){ try { add(new URI(uri)); } catch (URISyntaxException e) { throw new RuntimeException(e); } } URIListAttribute(); @JsonIgnore void addUnchecked(String uri);  }
@Test public void test_json(){ URIListAttribute attribute = new URIListAttribute(); attribute.addUnchecked("www.google.de"); URIListAttribute copy = ObjectMapperBuilder.build().copy(attribute); Assertions.assertEquals("www.google.de",copy.get().iterator().next().toString()); }