Java JSON Rules Engine
Я хочу найти движок правил для Java, похожий на DROOLS, который работает с JSON. Допустим, у меня есть что-то вроде этого:
{"field1": "value1", "field2": "value2", "field3": {"nested_field1": "nested_value1", "nested_field2": "nested_value2"}, "list_items": ["list_item1", "list_item2 "]}
И правило будет выглядеть примерно так:
- поле2 содержит значение2
- А ТАКЖЕ
- field3.nested_field1 НЕ СОДЕРЖИТ nested_value3
- ИЛИ ЖЕ
- list_items СОДЕРЖИТ list_item4
Я не знаю, какая у меня схема JSON раньше, но я знаю, какие поля я хочу найти, если они присутствуют. Есть ли библиотека, которая уже делает что-то подобное?
1 ответ
Не существует механизма правил Java на основе JSON. Вы можете использовать node-rules.js с NodeJS ( https://www.npmjs.com/package/node-rules).