No se puede deserializar la instancia de java.lang.String fuera del token START_OBJECT

Can Not Deserialize Instance Java

Recientemente, al hacer una función, debido a que hay demasiados subsegmentos, algunos atributos se almacenan en la base de datos como cadenas json. La cadena json es

|_+_|

Tenga en cuenta que los datos en datos no son un objeto, sino una cadena. El siguiente error ocurre después de la conversión con Jackson





Luego probé varios otros tipos de conversiones de herramientas json, todos los cuales son así



Más tarde, no había forma de hacerlo. Encapsulé directamente un método para analizar y procesar, pero no es compatible con el campo de la clase de enumeración.

|_+_|

La lógica interna puede necesitar ser modificada por usted mismo.

Puede utilizar el método que definió, de la siguiente manera



Este problema me ha estado molestando durante mucho tiempo. Publiqué algunos artículos que vi antes, diciendo que quiero crear un objeto para recibir

https://stackoverflow.com/questions/19389723/can-not-deserialize-instance-of-java-lang-string-out-of-start-object-token