带有Regex的Java JSON Parser

时间:2018-02-01 12:15:44

标签: java json regex

我有来自服务器的JSON响应。 JSON里面有异常信息。 我需要解析它以检测发生的异常并确定哪一个。

JSON示例:

enter image description here

1 个答案:

答案 0 :(得分:1)

我找到了我需要的解决方案

Pattern errorCodePattern = Pattern.compile("\"code\"\\s*:\\s*\"([^,]*)\",");
Pattern messagePattern = Pattern.compile("\"message\"\\s*:\\s*\"([^,]*)\",");
Pattern statusPattern = Pattern.compile("\"status\"\\s*:\\s*\"(FAILURE)\"");
 Matcher errorCodeMatcher = errorCodePattern.matcher(response);
Matcher messageMatcher = messagePattern.matcher(response);
Matcher statusMatcher = statusPattern.matcher(response); 

Java JSON Parser Example with Regex