0
부울 표현식을 작성하기 위해 UI를 만들고 싶습니다.이 경우 JQuery querybuilder을 사용할 계획입니다. 이 플러그인/프레임 워크는 UI에 구성된 쿼리의 json 데이터를 제공합니다.자바에서 jQuery Querybuilder json 파서 | http://querybuilder.js.org/
이 json을 구문 분석하고이를 Java의 부울 표현식으로 변환하려고합니다. 이 사이트에는 다른 프로그래밍 언어로 개발 된 세 개의 파서가 언급되어 있습니다.
- .NET 성 - 그것/dynamic-linq-query-builder
- PHP의 fourlabsldn/QBJSParser & QBJSParserBundle
- 레일 SixiS/jquery_query_builder-rails
나는이 JSON 데이터를 분석하고 반환 할 수 있습니다 자바에서 유사한 파서를 원하는 부울 표현식을 문자열로 사용하고 Java Mvel 프레임 워크를 사용하여 평가합니다. 나는 많은 것을 수색했지만 아무 것도 찾을 수 없었다.
, 하나의 쓰기? JSON 구문 분석 : https://www.mkyong.com/java/json-simple-example-read-and-write-json/ 또는 GSON 라이브러리를 사용하십시오. 그런 다음 데이터를 평가하는 것이 중요합니다. 나는 단지 50 포인트 만 쓰지는 않겠지 만 비교적 빨리 할 수 있어야합니다. .net에서 논리의 대부분은 easely로 변환 할 수 있습니다. – Tschallacka
감사! 나는 json을 파싱하는 방법을 알고있다, 나는 단지 이것에 대한 libs가 있는지 또는 포인터가 될지 알고 싶다. – Rakesh