Apache Avro仅生成公共属性。
创始人
2024-11-09 23:00:40
0

Apache Avro只会生成公共属性,这是因为Avro仅支持Java接口的序列化和反序列化。以下是一个示例代码,演示了如何使用Avro生成只包含公共属性的类:

import org.apache.avro.Schema;
import org.apache.avro.reflect.ReflectData;
import org.apache.avro.specific.SpecificData;

public class AvroExample {

    public static void main(String[] args) {
        // 定义一个包含公共属性的类
        public class Person {
            public String name;
            public int age;
        }

        // 使用 Avro 生成相应的 Avro Schema
        Schema schema = ReflectData.get().getSchema(Person.class);

        // 打印生成的 Avro Schema
        System.out.println(schema.toString(true));
    }
}

在上面的示例中,我们定义了一个包含公共属性的Person类。然后,我们使用Avro的ReflectData类获取Person类的Schema,并将其打印出来。输出结果应为:

{
  "type" : "record",
  "name" : "Person",
  "fields" : [ {
    "name" : "name",
    "type" : "string"
  }, {
    "name" : "age",
    "type" : "int"
  } ]
}

可以看到,在生成的Avro Schema中,只包含了公共属性name和age。

相关内容

热门资讯

据统计!欢聚水鱼辅助插件(辅助... 您好,欢聚水鱼辅助插件这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩...
透视最新!uupoker透视,... 透视最新!uupoker透视,小程序微乐辅助器ios,指南辅助软件(有挂猫腻)-哔哩哔哩在进入小程序...
为切实保障!蜀山四川辅助脚本视... 为切实保障!蜀山四川辅助脚本视频教学(辅助)竟然是有辅助挂(有挂规律)-哔哩哔哩进入游戏-大厅左侧-...
现有关情况通报如下!xpoke... 现有关情况通报如下!xpoker辅助控制,途游大作战辅助,学习辅助攻略(有挂解惑)-哔哩哔哩1、途游...
昨日!新星游挂多少钱(辅助)总... 昨日!新星游挂多少钱(辅助)总是是真的辅助神器(有挂分享)-哔哩哔哩1)新星游挂多少钱辅助插件:进一...
透视挂透视!pokemmo辅助... 透视挂透视!pokemmo辅助官网,蜀山四川小程序作必弊视频,操作辅助脚本(有挂方法)-哔哩哔哩在进...
受玩家影响!悟空大厅怎么挂辅助... 受玩家影响!悟空大厅怎么挂辅助(辅助)其实是有辅助挂(的确有挂)-哔哩哔哩1、悟空大厅怎么挂辅助免费...
这一问题亟待解决!花舍辅助(辅... 这一问题亟待解决!花舍辅助(辅助)真是真的有辅助app(真的有挂)-哔哩哔哩1、完成花舍辅助有辅助插...
透视神器!竞技联盟辅助插件,忆... 透视神器!竞技联盟辅助插件,忆游十三道辅助,学习辅助教程(有挂解密)-哔哩哔哩运竞技联盟辅助插件辅助...
据权威媒体报道!抚州辅助器中至... 据权威媒体报道!抚州辅助器中至小程序(辅助)其实真的有辅助器(有挂攻略)-哔哩哔哩1、上手简单,内置...