Skip to content
/ prodex Public

字节数组编解码框架,直接解析实体类

Notifications You must be signed in to change notification settings

ChamRay/prodex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

编解码器

Coding 接口;以CodexEnum区分编解码类型,其实现类要实现Coding接口; 并且类型为CodexEnum的元素;Coding接口中有两个方法,编码和解码,用于 将字节数组解码成基本类型或者字符串,或将传入的数据编码成字节数组。

编解码解析器

CodexParser接口;其实现类要实现CodexParser接口;并且要实现其接口 中定义的两个方法,解析和反解析,用于将字节数组解析成对象,或将对象编 码成字节数组。编解码解析器是对编解码器的一个补充,因为实际使用中,可 能会出现多余的冗余字段是无意义的,需要进行二次处理。

自定义编解码器

首先继承CodexEnum枚举,创建类型元素用于标识编解码器的编解码格式; 编解码解析器类继承CodingCodexParser接口,前者用于获取

编解码器工厂

根据编解码类型获取编解码解析器,内部是一个解析器构造器的缓冲池,用于使用 时快速创建解析器。

About

字节数组编解码框架,直接解析实体类

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages