2014-11-18 1 views
2

Я хочу найти механизм правил для Java, аналогичный DROOLS, который работает с JSON. Допустим, у меня есть что-то вроде этого:Java JSON Rules Engine

{ "field1": "value1", "field2": "значение2", "field3": { "nested_field1": "nested_value1", " nested_field2" : "nested_value2" }, "list_items": [ "list_item1", "list_item2" ] }

И правило будет выглядеть примерно так:

  • field2 СОДЕРЖИТ
  • значением 2
  • И
  • field3.nested_field1 НЕ СОДЕРЖИТ nested_value3
  • ИЛИ
  • list_items СОДЕРЖИТ list_item4

Я не знаю, что моя JSON схема впереди времени, но я знаю, какие поля я хочу искать, если они присутствуют. Есть ли там библиотека, которая уже делает что-то подобное?

+0

Я использовал json-path и json-assert в своем тестовом коде для проверки вывода JSON. См. Https://github.com/jayway/JsonPath – stevegal

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^