相当于Preon的Java或c++

Java or C++ equivalents to Preon?

本文关键字:c++ Java Preon 相当于      更新时间:2023-10-16

Preon是一个用于创建二进制编解码器的Java库:您只需在类的数据成员中放置注释,根据它们与位字段的对应关系(例如,用于特定字段的位数),并且基于此类,库构建一个Codec对象,该对象能够创建从二进制输入流读取其数据的类实例。

由于许可问题(它是根据GPL分发的),我不能使用它。

在Java或c++中是否有具有相同或类似功能的库?

查看许可证页面,preon库是"GNU通用公共许可证,版本2,with Classpath Exception",这很重要。它允许您以二进制形式使用库,而无需您的应用程序也是GPL。

看一下Java二进制块解析器库,它允许进行位字段解析和映射到类字段