features/parser/data_parser library

Classes

CustomParser<T>
自定义解析器 - 使用自定义函数解析数据
DataFieldParser<T>
数据字段解析器 - 从响应的 data 字段中提取数据 适用于标准格式: { "code": 200, "data": {...}, "message": "success" }
DataParser<T>
数据解析器抽象类 用于将服务器返回的原始数据解析为目标类型
DirectParser<T>
直接解析器 - 直接返回原始数据(不进行任何解析)
ListDataParser<T>
列表数据解析器 - 从响应中提取列表数据 适用于格式: { "code": 200, "data": {...}, {...}, "message": "success" }
PaginatedListParser<T>
分页列表解析器 - 支持分页元数据解析 适用于格式: { "code": 200, "data": { "list": ..., "page": 1, "total": 100 }, "message": "success" }
PaginatedResult<T>
分页数据结果
PaginationMeta
分页元数据
ResultFieldParser<T>
结果字段解析器 - 从响应的 result 字段中提取数据 适用于格式: { "success": true, "result": {...}, "error": null }

Exceptions / Errors

ParserException
解析器异常