все! Два вопроса от меня относительно Джексона: Первый: у меня есть задания TreeMap>, и я хотел бы сериализовать свой пользовательский ключ для Джексона. Джексон всегда использует метод toString () Employee, даже когда я пытаюсь сериализовать с помощью специального сериализатора. Я не могу применить конвертер клиентов, IntelijIdea пишет, что аннотации запрещены. Есть ли способы применить CustomeSerializer для сериализации сотрудника? или конвертер для этой карты?
Еще один вопрос: есть ли способы перейти к символу Джексона (") из метода toString ()? Теперь, когда я пишу что-то вроде
public String toString() {
return string = String.format("employee_name\":\"%s\",\"start_date\":\"%s\",\"jobs",
getName(), new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'").format(start_date()));
}
Джексонзаписывает все символы ("\") Как я могу получить только (") символы в моем выводе?
{"employee_name\":\"Joris\",\"start_date\":\"2018-08-20T11:20:00Z\",\"jobs":[ ....]}]