是否有 Python 的“构造”库的 Java 等价物?我想这样写“结构”:
message = Struct("message",
UBInt8("protocol"),
UBInt16("length"),
MetaField("data", lambda ctx: ctx["length"])
)
它不必专门是一个使用 Java 语言进行某种抽象的库。我的意思是,它可能是一种“便携式”格式,带有用于解析文档的 API。我想这可以用 XML 解决,但它会更难看。
我意识到我可以与 Python 进行互操作,但我不想这样做。