文件名称:dsl4xml:通过镜像文档结构的DSL轻松快速地将XML和JSON编组为Java对象
文件大小:150KB
文件格式:ZIP
更新时间:2024-06-02 04:38:48
Java
轻松快速地将XML(和JSON)解组到Java DOM解析倾向于使代码易于读取和编写,但是非常慢,占用大量内存并生成大量垃圾。 SAX和“拉”式解析往往非常快,内存需求显着降低,并且通常产生更少的垃圾,但是可能导致复杂的代码和if语句的曲折嵌套,或者创建状态机的大量样板代码。 JAXB和其他xml绑定工具和框架可能需要依赖大型库或其他编译时步骤。 dsl4xml的灵感来自于最近的一些工作,这些工作加快并提高了Android应用程序中某些复杂(缓慢)的XML解析代码的可读性。 JSON解析现在可以尝试(alpha!)。 目的 使可读性,可维护性,声明性代码将XML文档解组到Java对象。 使得将XML文档解组到Java对象的速度非常快(sax / pull解析速度)。 为了避免使用有关xml解析的元数据污染模型类(无注释)。 避免其他构建时步骤(代码生成器等)。 很小的ja