私はJavaが初めてです。私を助けてください。以下の JSON 応答に問題があります。
{"GetResult":"{ \"IsDate\": [ { \"Code\": \"200\" }, { \"Message\": \"Fetched successfully\" }, { \"ID\": \"722c8190c\", \"Name\": \"Recruitment\", \"Path\": \"URL\", \"Date\": \"14 May, 2013\" }, ]}"}
不正な JSON オブジェクトです。だから、私はマッチングパターンを使用して のデータを取得しName、以下のように取得して成功しています:PathDateNamePath
Matcher matcherName = Pattern.compile("\\\\\"Name\\\\\":\\s\\\\\"[^,}\\]]+\\\\\"").matcher(Name);
Matcher matcherPath = Pattern.compile("\\\\\"Path\\\\\":\\s\\\\\"^[^,}\\]]+\\\\\"").matcher(Path);
Pathしたがって、上記の行から、およびを取得できNameます。なので、入手方法Dateも教えてください。のフォーマットDate is 14 May, 2013。私を助けてください。