我是 Java 新手。请帮我。我对下面的 JSON 响应有疑问:
{"GetResult":"{ \"IsDate\": [ { \"Code\": \"200\" }, { \"Message\": \"Fetched successfully\" }, { \"ID\": \"722c8190c\", \"Name\": \"Recruitment\", \"Path\": \"URL\", \"Date\": \"14 May, 2013\" }, ]}"}
它是一个格式错误的 JSON 对象。所以,我正在使用匹配模式来获取数据,并Name
成功Path
获取Date
如下:Name
Path
Matcher matcherName = Pattern.compile("\\\\\"Name\\\\\":\\s\\\\\"[^,}\\]]+\\\\\"").matcher(Name);
Matcher matcherPath = Pattern.compile("\\\\\"Path\\\\\":\\s\\\\\"^[^,}\\]]+\\\\\"").matcher(Path);
所以,从以上几行,我能够得到Path
and Name
。所以,请帮助如何获得Date
。的格式Date is 14 May, 2013
。请帮我。