Web サービス (残り) からデータ (json) を取得するアプリケーションがあります。jsonを正常に取得できます。私がしたことはこれです:
try{
DefaultHttpClient httpClient = new DefaultHttpClient();
httpClient.setCredentialsProvider(credProvider);
HttpGet httpGet = new HttpGet(url);
HttpResponse httpResponse = httpClient.execute(httpGet);
HttpEntity httpEntity = httpResponse.getEntity();
inStream = httpEntity.getContent();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
try{
BufferedReader reader = new BufferedReader(new InputStreamReader(inStream));
StringBuilder sb = new StringBuilder();
String line = null;
while((line = reader.readLine()) != null){
sb.append(line);
}
inStream.close();
json = sb.toString();
}catch(Exception e){
logs...
}
// and so on...
しかし、私が印刷しようとするとjson (String)
、そのjsonから取得したURLがあるため...私のURLは次のように見えsomething\/image\/myimage.png
ますsomething/image/myimage.png
。これはエスケープ文字ですか?何か案は?少しでも共有できれば最高です。私も現在修正を探していますが。しかし、今となってはなかなか見つからない。