「JSON 文字列」からいくつかの値を解析するパーサーを実装する必要があります。データは、次のようにリクエスト パラメータからアクセスできます。
String[] 基準 = request.getParameterValues("基準");
条件には次の文字列が含まれます (各行は文字列を表します)。
{"fieldName":"name","operator":"iContains","value":"a string"}
{"fieldName":"date","operator":"equals","value":"2013-02-26"}
{"fieldName":"amount","operator":"equals","value":2600}
fieldName によって基準から値を取得できる必要があります。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.
パーサーをどのように実装しますか?