Json-Expression-Evaluator

时间:2024-05-31 01:05:03
【文件属性】:

文件名称:Json-Expression-Evaluator

文件大小:6KB

文件格式:ZIP

更新时间:2024-05-31 01:05:03

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)

网友评论