Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android特殊字符:&;引用;_Android_Json_String - Fatal编程技术网

Android特殊字符:&;引用;

Android特殊字符:&;引用;,android,json,string,Android,Json,String,我正在解析来自API的JSON,但是在我得到的字符串中,我得到了“&qout;”例如,我得到了一个返回的字符串,该字符串表示“电影&qout;她&qout;是一部精彩的电影。” 我想让它说“电影‘她’是一部精彩的电影”,但我不知道如何更新API返回的字符串,然后再将其显示在TextView中给用户。JSON返回中的实际字符串包括"。我通过JSON解析得到字符串,我不知道这是否会让事情变得更困难 感谢您的帮助。谢谢。您可以随时解析字符串并将“替换为” string.replace("&am

我正在解析来自API的JSON,但是在我得到的字符串中,我得到了“&qout;”例如,我得到了一个返回的字符串,该字符串表示“电影&qout;她&qout;是一部精彩的电影。”

我想让它说“电影‘她’是一部精彩的电影”,但我不知道如何更新API返回的字符串,然后再将其显示在TextView中给用户。JSON返回中的实际字符串包括"。我通过JSON解析得到字符串,我不知道这是否会让事情变得更困难


感谢您的帮助。谢谢。

您可以随时解析字符串并将
替换为

string.replace(""", "'");
我知道它不是很优雅,但它完成了任务。但是,除了DIVA所问的问题外,一个有效的问题可能是:为什么在API的JSON响应中会出现“


另外,您没有提到您使用的是第三方JSON解析器还是内置的JsonReader?

您始终可以解析字符串并将
替换为

string.replace(""", "'");
我知道它不太优雅,但它能完成任务。但是,除了DIVA提出的问题外,一个有效的问题可能是:为什么在API的JSON响应中会出现“

另外,您没有提到您使用的是第三方JSON解析器还是内置的JsonReader?

您也可以使用

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
    Html.fromHtml("`The movie "Her" is a spectacular movie.`", HtmlCompat.FROM_HTML_MODE_LEGACY)
} else {
    Html.fromHtml("`The movie "Her" is a spectacular movie.`")
}
你也可以使用

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
    Html.fromHtml("`The movie "Her" is a spectacular movie.`", HtmlCompat.FROM_HTML_MODE_LEGACY)
} else {
    Html.fromHtml("`The movie "Her" is a spectacular movie.`")
}

你能发布你的服务代码吗?@DIVA你是在问我的字符串是“utf-8”还是“ISO-8859-1”?两种我都试过了。目前正在使用“ISO-8859-1”。您可以使用Html.fromHtml@sirwanafi尝试过这一点。这不起作用。@fadelakin我说的是你从哪里得到响应的脚本可以发布你的服务代码吗?@DIVA你是在问我的字符串是“utf-8”还是“ISO-8859-1”?两种我都试过了。目前正在使用“ISO-8859-1”。您可以使用Html.fromHtml@sirwanafi尝试过这一点。“它不起作用了。”法德拉金:我说的是从哪里得到响应的脚本。你的方法起作用了。不知道为什么API会返回“对不起,我使用的是第三方JSON解析器。不知道为什么。我刚开始使用Android。谢谢你的帮助。我做了
string.replace(“”,“\”);
你的方法有效。不知道为什么API会返回“对不起,我使用的是第三方JSON解析器。”。我真的不知道为什么。我刚开始使用安卓系统。谢谢你的帮助。我做了
string.replace(“”,“\”)