У меня проблемы с десериализацией объекта, содержащего поле JSON весной.У меня есть DataTable
структура данных, которая имеет как строковые поля, так и поле, которое должно содержать JSONObject:
public class DataTable {
private String identifier;
private String version;
private JSONObject content;
//getters and setters
}
Я хочу иметь возможность сохранить этот объект и извлечь его позже.Когда я публикую такой объект DataTable
на моем контроллере и попытаюсь получить его позже, мое поле content
будет пустым, независимо от того, что я опубликовал:
{
"identifier": "id1",
"version": "0.0.1",
"content": {
"empty": true
}
}
Кажется, что Джексон неможет правильно десериализовать поле типа JSONObject
и просто оставит его пустым.Как я могу заставить его десериализовать поле правильно?