Я получаю исключение ниже в моих тестовых случаях
com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot
deserialize value of type java.util.UUID from String "361236": UUID has to be
represented by standard 36-char representation at [Source: (String)"{
"flowId" : "54947df8-0e9e-4471-a2f9-9af509fb5889",
"rowId" : 361236
}
Я пытаюсь отобразить свое значение UUID из Json в класс Java, используя средство преобразования объектов Jackson, таким образом я использовал "flowId" : "${UUID.fromString("54947df8-0e9e-4471-a2f9-9af509fb5889")}"
,
Мой код теста ниже:
`@Test
fun `test to get onboardGql Converter`() {
val input="""
{
"flowId" : "${UUID.fromString("54947df8-0e9e-4471-a2f9-
9af509fb5889")}",
"rowId" : 361236
}"""
val MyClass=jacksonObjectMapper().readValue<MyClass>(input);
}