Skip to main content

Module query_deserialize

Module query_deserialize 

Source
Expand description

Query 参数反序列化辅助 (Query Deserialization)

兼容前端传空字符串、NaN、undefined 等非法值, 对齐 Java/Spring 的参数绑定行为。

Functions§

de_i16
必填 i16
de_i32
必填 i32
de_i32_loose
JSON 必填 i32(兼容数字或字符串,对齐前端 form 字符串字段)
de_opt_csv_i32
解析逗号分隔整数列表,空/缺失为 None
de_opt_csv_intern
解析逗号分隔职阶列表;连续逗号或字面量 null 表示职阶为空
de_opt_csv_string
解析逗号分隔字符串列表,空/缺失为 None
de_opt_datetime
可选 ISO8601 时间,空/缺失为 None
de_opt_i16
可选 i16,空字符串视为 None
de_opt_i32
可选 i32,空字符串视为 None
de_opt_i16_loose
JSON 可选 i16(兼容数字或字符串)
de_opt_i32_loose
JSON 可选 i32(兼容数字或字符串)
de_opt_string
可选字符串,空/空白视为 None(对齐 Java != ''
de_page
页码,缺省或空字符串为 1
de_page_size
每页条数,缺省或空字符串为 20
de_station_page_size
常驻组员分页大小,缺省或空字符串为 5