@Test fun testPersonGood2() { class PersonGood1( @JsonProperty("preName") val preName: String, @JsonProperty("lastName") val lastName: String ) { @JsonCreator constructor(preNameAndLastName: String) : this( preNameAndLastName.substringBefore(","), preNameAndLastName.substringAfter(",") ) } val personGood1String = objectMapper.readValue(""""TestPreName,TestLastname"""") val personGood1Json = objectMapper.readValue("""{"preName":"TestPreName","lastName":"TestLastname"}""") }