У меня есть следующий POJO (внутри конструкторов и т. Д. c ..):
public class GlobalData implements Serializable {
//constructors getters and setters
@org.codehaus.jackson.annotate.JsonProperty("size-guide")
private List<SizeGuide> sizeGuides;
}
С атрибутом sizeGuide, помеченным JsonProperty, поэтому, когда я выполняю маршалинг с помощью ObjectMapper, атрибут появится в JSON по имени size-guide вместо sizeGuide.
ОДНАКО, это не работает, когда я задаю значение ObjectMapper.write как метод String, атрибут не «меняет» его имя, он все равно отображается как sizeGuide.
Любая подсказка