core/network/parser/data_parser library

Classes

DataParser<T>
数据解析器抽象基础协议 专门用于处理经过 ResponseParser 基础脱壳后(即抛弃了最外层 code、message 后)的纯净业务 Data。
DirectParser<T>
直接透传解析器 不进行任何映射,直接泛型强转。适用于外部不需要模型转换的快速开发场景。
JsonListParser<T>
标准 JSON 列表解析器 用于解析 [ { "id": 1 }, { "id": 2 } ] 格式的列表。
JsonPageParser<T>
标准分页列表解析器 用于解析结构如: { "list": [{...}, {...}], "page": 1, "total": 100 }{ "content": [{...}], "page": { "number": 1, "totalElements": 100 } }
JsonParser<T>
标准 JSON 对象解析器 用于解析 { "id": 1, "name": "foo" } 格式的对象。
PaginatedResult<T>
分页包装结果
PaginationMeta
分页元数据信息

Exceptions / Errors

ParserException
统一解析器异常