0
ブール式を作成するためのUIを構築したいので、そのためにJQuery querybuilderを使用する予定です。このプラグイン/フレームワークは、UIで作成されたクエリのjsonデータを私に提供します。JavaのJQueryクエリービルダjsonパーサー| http://querybuilder.js.org/
私はこのjsonを解析し、Javaのブール式に変換したいと考えています。このサイトには、他のプログラミング言語で開発された3つのパーサーが記述されています。
- .NET城-IT/dynamic-linq-query-builder
- PHPのfourlabsldn/QBJSParser & QBJSParserBundle
- RailsのSixiS/jquery_query_builder-rails
私は、このJSONデータを解析して返すことができますJavaで同様のパーサをしたいですブール式を文字列として使用し、Java Mvelフレームワークを使用して評価します。私はたくさんの検索をしましたが、何も見つかりませんでした。
秀、一つだけを書くのか? jsonを解析する:https://www.mkyong.com/java/json-simple-example-read-and-write-json/またはGSONライブラリを使用します。それはあなたが持っているデータを評価することです。私はちょうど50ポイントのためにそれを書くつもりはないが、あなたは比較的速くすることができるはずです。 .netのロジックのほとんどは、Javaにeasely変換することができます。 – Tschallacka
ありがとう!私はjsonを解析する方法を知っている、私はちょうど既にこれについてのlibsがあるかどうか知りたい、またはいくつかのポインタかもしれない。 – Rakesh