这两个包之间有什么区别:
是一个较新的API吗?它们都是最新的,但有些不同吗?他们看起来很像我:/
答案 0 :(得分:4)
答案 1 :(得分:0)
ObjectInspectors用于序列化对象,比如假设您正在创建JSON serde并使用JSON库将Java对象转换为JSON,反之亦然,那么您收到的Hive对象是行的内部表示,这需要转换为java对象,将进一步转换为JSON。对于Hive到JAVA的转换,我们需要objectInspectors,例如ListObjectInspector。
类似地,当您反序列化时,将JSON转换为Hive行对象,为此我们使用TypeInfo类,例如ListTypeInfo。