"JSON 문자열"의 일부 값을 구문 분석하는 파서를 구현해야합니다. 데이터는 다음과 같이 요청 매개 변수에서 액세스 할 수 있습니다.HttpServlet의 요청 매개 변수에서 JSON 구문 분석
String [] criterion = request.getParameterValues ("criteria");
기준은 다음과 같은 문자열을 (각 행은 문자열을 나타냄)이 포함되어
내가 fieldName에 의해 기준의 값을 얻을 수 있어야합니다{"fieldName":"name","operator":"iContains","value":"a string"}
{"fieldName":"date","operator":"equals","value":"2013-02-26"}
{"fieldName":"amount","operator":"equals","value":2600}
. API는 다음과 같을 수 있습니다.
String name = CoolParserUtil.parseParam(criterion, "name", String.class);
// "a string"
Date date = CoolParserUtil.parseParam(criterion, "date", Date.class);
// date representing 2013-02-26
// etc. etc.
파서를 어떻게 구현합니까?
는 http://www.json.org/javadoc/org/json/JSONObject.html에서보세요 – BobTheBuilder