
org.komamitsu.retrofit.converter.msgpack.MessagePackResponseBodyConverter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of retrofit-converter-msgpack Show documentation
Show all versions of retrofit-converter-msgpack Show documentation
Retrofit Converter for MessagePack
The newest version!
package org.komamitsu.retrofit.converter.msgpack;
import com.fasterxml.jackson.databind.ObjectReader;
import java.io.IOException;
import java.io.InputStream;
import okhttp3.ResponseBody;
import retrofit2.Converter;
class MessagePackResponseBodyConverter implements Converter {
private final ObjectReader adapter;
MessagePackResponseBodyConverter(ObjectReader adapter) {
this.adapter = adapter;
}
@Override
public T convert(ResponseBody value) throws IOException {
try (InputStream in = value.byteStream()) {
return adapter.readValue(in);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy