myibu / protobuf-java

protobuf-java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

protobuf-java

GRPC protocol implements in java

Implements

See protocol-buffers encoding

Installation

<dependency>
  <groupId>com.github.myibu</groupId>
  <artifactId>protobuf-java</artifactId>
  <version>1.0.0</version>
</dependency>

Examples

class OneClass {
    @FieldNumber(value = 1)
    private int code;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }
}

ProtoMapper protoMapper = new ProtoMapper();
byte[] encodedBytes = protoMapper.writeObjectAsBytes(OneClass);
OneClass onClassObject = protoMapper.readObject(encodedBytes, OneClass.class);

Change Notes

1.0.0

  • support list、array、map、String、int、long、float、double、boolean、byte[] type

About

protobuf-java


Languages

Language:Java 100.0%