Python的「構造」庫有Java的等價物嗎?我想寫「結構」,例如:Python的「構造」庫的Java等價物
message = Struct("message",
UBInt8("protocol"),
UBInt16("length"),
MetaField("data", lambda ctx: ctx["length"])
)
它沒有專門與某種使用Java語言的抽象庫。我的意思是,它可以是一個「便攜」格式,帶有一個用於解析文檔的API。我想這可以用XML解決,但它會更難看。
我意識到我可以與Python互操作,但我不想這樣做。
我還沒有測試過它,但我也發現https://github.com/raydac/java-binary-block-parser,它似乎有Construct – 2017-07-21 11:35:06