2017-01-16 16 views
0

我想要构建一个UI来创建布尔表达式,并且我计划使用JQuery querybuilder。这个插件/框架为我提供了在UI中形成的查询的json数据。JQuery Querybuilder json解析器在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数据并返回布尔表达式作为字符串并使用Java Mvel框架对其进行评估。我搜查了很多,但找不到任何。

+0

洙,只写一个?解析json:https://www.mkyong.com/java/json-simple-example-read-and-write-json/或使用GSON库。那么这是评估你所拥有的数据的问题。我不会只写50分,但你应该能够比较快。 .net中的大部分逻辑可以轻松转换为java。 – Tschallacka

+0

谢谢!我知道如何解析json,我只是想知道是否已经有任何libs或可能是一些指针。 – Rakesh

回答