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