Colibrí:
Tengo un UUID válido en formato de cadena
7a041f81-1214-41e5-bb58-9a46b2ca08d4
pero cuando un usuario ObjectMapper
para convertirlo en un UUID me siguen dando este error.
UUID uuid = mapper.readValue("7a041f81-1214-41e5-bb58-9a46b2ca08d4",UUID.class);
error:
com.fasterxml.jackson.core.JsonParseException: carácter inesperado ( 'a' (código 97)): Se esperaba espacio que separa los valores de nivel raíz en [Fuente: (Cadena) "7a041f81-1214-41e5-bb58-9a46b2ca08d4"; línea: 1, columna: 3] en com.xxxx.yyyyy.zzzzz.Test.callTest (BmcEventListenerTest.java:22
¿cómo puedo convertir la cadena en UUID y por qué sigo recibiendo este error?
Karthikdivi:
No es necesario mapeador de objetos, puede hacer lo siguiente:
UUID obj = UUID.fromString("7a041f81-1214-41e5-bb58-9a46b2ca08d4");
Demostración: https://onecompiler.com/java/3v2sr8pk8