Json-Expression-Evaluator

时间:2021-05-11 07:18:23
【文件属性】:
文件名称:Json-Expression-Evaluator
文件大小:6KB
文件格式:ZIP
更新时间:2021-05-11 07:18:23
Java Json表达评估器 根据提供的Json评估表达式 表达式将包含: 一世。 变量(以$开头),也可以嵌套(点分隔) ii。 常数:1)引号内的字符串2)布尔值-正确或错误3)十进制4)数字 iii。 逻辑运算符:1)AND 2)或3)NOT 4)()(括号) iv。 比较运算符1)== 2)存在 如果在对JSON求值时expression为true,则返回true 例子: Exp:“ $ mattress.name =='king'AND $ cost == 100.0” Json:{“ color”:“ red”,“ size”:10,“ cost”:100.0,“ mattress”:{“ name” :“ king”},“ big”:true,“ legs”:[{“ length”:4}]} 输出:真 Exp:“ NOT EXISTS $ color” Json:{“ co
【文件预览】:
Json-Expression-Evaluator-master
----README.md(1KB)
----evaluator()
--------JsonEvaluator.java(1KB)
--------ExpressionEvaluator.java(2KB)
----mapper()
--------JsonMapper.java(3KB)
--------ExpressionMapper.java(3KB)
----JsonExpressionEvaluator.java(1KB)
----operator()
--------ComparisonOperator.java(282B)
--------LogicalOperator.java(318B)

网友评论