私は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
したがって、上記の行から、およびを取得できName
ます。なので、入手方法Date
も教えてください。のフォーマットDate is 14 May, 2013
。私を助けてください。