Я думаю, что вам нужно написать десериализатор клиента, читающий ту часть дерева, которую вы хотите прочитать Raw. Вот один пример реализации:
@JsonSerialize(using = RawObjectSerializer.class)
@JsonDeserialize(using = RawObjectDeserializer.class)
public class RawObject {
public final String value;
public RawObject(String value) {
this.value = value;
}
public String getValue() {
return value;
}
}
открытый класс RawObjectDeserializer расширяет StdDeserializer {
public RawObjectDeserializer() {
super(RawObject.class);
}
@Override
public RawObject deserialize(JsonParser parser, DeserializationContext context) throws IOException {
return new RawObject(parser.getCodec().readTree(parser).toString());
}
}
https://dolzhenko.me/blog/2017-08-13-raw-jackson