LINUX.ORG.RU

Кастомный парсер для JSON в jersey

 , , ,


0

1

Есть у меня объект, содержащий UUID в качестве поля, который передается в виде JSON на rest сервис и автоматом парсится MOXy. В итоге UUID поле он не знает и как парсить и сетит null. Есть ли возможность задать ему парсер для UUID?


@XmlJavaTypeAdapter(UUIDAdapter.class)
private UUID field;

public class UUIDAdapter extends XmlAdapter<String, UUID> {

    @Override
    public UUID unmarshal(String v) throws Exception {
        if (v == null) {
            return null;
        }
        return UUID.fromString(v);
    }

    @Override
    public String marshal(UUID v) throws Exception {
        if (v == null) {
            return  null;
        }
        return v.toString();
    }

}

kote
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.