avroを使用してjavaファイルを生成する

804 ワード

まずavro-tools-1.7.6.jarパッケージをダウンロードします
user.avscファイルと生成するフォルダjavaの作成

{"namespace": "example.avro",
 "type": "record",
 "name": "User",
 "fields": [
     {"name": "name", "type": "string"},
     {"name": "favorite_number",  "type": ["int", "null"]},
     {"name": "favorite_color", "type": ["string", "null"]}
 ]
}

コマンドラインに次のように入力します.

java -jar avro-tools-1.7.6.jar compile schema user.avsc java

JAvaが上に作成したフォルダ
実行します.
ParseStatus.java ProtocolStatus.java User.javaの3つのファイルを生成します.