2017-01-16 13 views
0

Я хочу создать пользовательский интерфейс для создания булевых выражений, и для этого я планирую использовать JQuery querybuilder. Этот плагин/фреймворк дает мне json-данные запроса, сформированного в пользовательском интерфейсе.JQuery Querybuilder json parser в java | http://querybuilder.js.org/

Я хочу проанализировать этот json и преобразовать его в логическое выражение в Java. На сайте упоминаются три парсера, которые разработаны на других языках программирования.

  1. .NET замок-он/dynamic-linq-query-builder
  2. PHP fourlabsldn/QBJSParser & QBJSParserBundle
  3. Rails SixiS/jquery_query_builder-rails

Я хочу, чтобы подобный анализатор в Java, который может анализировать эти данные в формате JSON и возвращал boolean expression в виде строки и оценивать ее с использованием среды Java Mvel. Я много искал, но не смог найти.

+0

Су, просто написать один? Разбор json: https://www.mkyong.com/java/json-simple-example-read-and-write-json/ или использование библиотек GSON. Тогда это вопрос оценки данных, которые у вас есть. Я не буду писать его всего за 50 очков, но вы должны быть относительно быстры. Большая часть логики в .net, которую вы можете легко переносить на java. – Tschallacka

+0

Спасибо! Я знаю, как разбирать json, я просто хотел узнать, есть ли какие-либо библиотеки для этого или могут быть некоторые указатели. – Rakesh

ответ