В клиенте Java я получаю
com.google.protobuf.ByteString capn_object_bytes = response.getCapnObject();
с сервера C ++ и хочу прочитать объект Capn с protobuf.ByteString
Capn
protobuf.ByteString
@ Кентон Варда
Используйте ByteString#asReadOnlyByteBuffer(), чтобы получить ByteBuffer, который затем можно прочитать в Cap'n Proto:
ByteString#asReadOnlyByteBuffer()
ByteBuffer
MessageReader message = org.capnproto.Serialize.read(capn_object_bytes.asReadOnlyByteBuffer());