⚡ DevTools
简体中文
繁體中文
English
日本語
Français
Español
العربية
Português
Русский
Deutsch
Tiếng Việt
한국어
☀️
代码处理类 /
JSONLogic 测试器
JSONLogic 测试器
☆
在线测试 JSONLogic 规则(支持 var/if/比较/算术/数组/字符串等全部运算符),内置 10 个示例
加载中…
示例
年龄检查 (>)
角色在列表中
If / 三元运算
算术运算 (+)
区间判断 (<= <=)
字符串拼接 (cat)
数组过滤
数组映射
缺失字段
归约求和 (reduce)
规则 (JSON)
{ ">": [ { "var": "age" }, 18 ] }
数据 (JSON)
{ "age": 25 }
结果
布尔
复制
true
运算符参考
var
访问数据: {"var": "a.b"}
missing
列出缺失的键
if / ?:
条件分支
== / ===
宽松 / 严格相等
!= / !==
宽松 / 严格不相等
< <= > >=
数值比较(也支持三参数区间判断)
! / !!
布尔取反 / 强制转换
and / or
短路逻辑
+ - * / %
算术运算
min / max
参数间取最小/最大值
cat
字符串拼接
substr
取子串 (起始位置, 长度?)
in
包含判断: 字符串或数组
merge
展平数组
map
转换数组
filter
过滤数组
reduce
归约数组 (accumulator/current)
all/none/some
数组上的量词判断