Android 在edittext中显示值时具有双引号

Android 在edittext中显示值时具有双引号,android,web-services,android-edittext,Android,Web Services,Android Edittext,我正在从Webservice获取字符串值&尝试使用Android在Edittext中显示字符串值。我设法显示值,但我得到了双引号,例如:“12.12”。下面是我所做的代码。谁能告诉我哪里是我的错误。提前谢谢 //Get the response HttpResponse httpResponse = httpClient.execute(httpGet); HttpEntity httpEntity = httpResponse.getEntity(); InputStream stream=h

我正在从Webservice获取字符串值&尝试使用Android在Edittext中显示字符串值。我设法显示值,但我得到了双引号,例如:“12.12”。下面是我所做的代码。谁能告诉我哪里是我的错误。提前谢谢

//Get the response
HttpResponse httpResponse = httpClient.execute(httpGet);
HttpEntity httpEntity = httpResponse.getEntity();
InputStream stream=httpEntity.getContent();
//Convert the stream to readable format
result= convertStreamToString(stream);
    cText.setText(result);


也许您是从您的Web服务发送带有报价的邮件。若要删除引号,您可以通过\“”进行转义。InputStreamReader的内容将始终是您从Web服务读取的内容。这不会在字符串中添加任何“”。因此,这一定是Web服务的问题。

可能您是从Web服务发送带有引号的内容。若要删除引号,您可以通过\“”进行转义。InputStreamReader的内容始终是您从Web服务中读取的内容。这不会将任何“”添加到字符串中。这一定是Web服务的问题。

我认为这是因为您从Web服务获得的输出带有双引号。如果您面临的唯一问题是
结果
字符串包含双引号,则可以使用以下代码简单地删除双引号:

    String result = convertStreamToString(stream);
    result = result.replace("\"","\\\"");
    System.out.println(result);    //Result string without double quotes

希望这有帮助。。谢谢。

我想这是因为您从Web服务获得的输出带有双引号。如果您面临的唯一问题是
结果
字符串包含双引号,则可以使用以下代码简单地删除双引号:

    String result = convertStreamToString(stream);
    result = result.replace("\"","\\\"");
    System.out.println(result);    //Result string without double quotes

希望这有帮助。。谢谢..

我已经准备好解决问题了..result=result.replace(“\”,”)。这对我很有用。无论如何,谢谢你的指导。我已经准备好解决问题了..result=result.replace(“\”,”)。这对我有用。无论如何,谢谢你的指导。