Я пытаюсь преобразовать Java-объект в JSON согласно объявленному шаблону API, используя jakson.но я не мог понять это.как мне это сделать?
Вот мои классы
ProcessValueBaseDto
package com.ir.tsn;
public class ProcessValueBaseDto implements Serializable {
private String id;
private ProcessValue value;
}
//methods Ommited
ProcessValue
package com.ir.tsn;
public interface ProcessValue<T> extends Serializable {
void setValues(T values);
}
//methods Ommited
ProcessValueDto
package com.ir.tsn;
public class ProcessValueDto implements
ProcessValue<List<String>> {
private List<String> values;
}
//methods Ommited
ожидаемый JSON должен быть таким
{
"id": "id1",
"value": {
"com.alz.ProcessValueDto": {
"values": [
"500000000"
]
}
}
}
com.alz.ProcessValueDto - это имя одной из ProcessValue.class реализаций в API
заранее спасибо