数据中台
接口安全
认证
通讯安全
规则执行
通用组件
通知器
标准化字段校验
定时器
HTTP调用
Rabbit消息发布
脚本可用JAVA库
【必读】上下文
本文档使用 MrDoc 发布
-
+
首页
标准化字段校验
## 标准化字段校验 ### 用途描述 FieldValidator 是一个基于 Liteflow 框架实现的通用数据校验组件,其核心用途是对业务数据中的字段进行标准化校验,确保数据结构符合预定义的字段规范。 - 字段合法性校验 对输入的 JSON 数据进行递归遍历,校验所有字段是否存在于预定义的「标准字段库」中。若发现未注册的字段,则抛出校验异常。 - 数据标准化控制 作为数据流处理链路中的关键节点,用于拦截非法字段注入,保证系统间数据交互的规范性和安全性(例如防止 API 请求携带非法参数)。 ### 组件名称 fieldValidator ### 组件参数 | 参数名 | 参数类型|是否必须 | 参数描述 | | --- | --- | --- | --- | | requestData | Object | 是|调用接口时传入的原始业务数据,需为JSON对象结构。该数据将被递归遍历,校验其中所有字段是否存在于预定义的标准字段库中。支持嵌套对象和数组结构,例如:{"user": {"name": "Alice", "roles": ["admin", "member"]}}。注意:必须为可序列化对象,且顶层结构需为对象类型(非纯数组)。 | ### 使用示例 ``` 假设标准字段库包含字段 ["username", "age"],输入以下 JSON 会导致校验失败: ``` ```json { "username": "Alice", "age": 30, "email": "alice@example.com" // "email" 未在标准字段库中 } ``` 抛出异常信息: ``` 以下字段验证不通过:字段$.email在标准字段库中不存在 ``` ###
admin
2025年7月1日 09:23
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码