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>
-
分页包装结果
-
分页元数据信息