当前位置: 首页 > 知识库问答 >
问题:

从Retrofit2响应中删除特殊字符

袁枫涟
2023-03-14

我正在尝试对GsonConverterFactory使用Retrofit2,问题是这是我从okhttp:

"{\r\n  \"Template\": {\r\n    \"id\": 11,\r\n    \"name\": \"Zoo London\"\r\n  },\r\n  \"Screens\":...

因此,我得到以下例外:

java.lang.IllegalStateException:应为BEGIN_OBJECT,但在第1行第2列为字符串

如何删除特殊字符和回车与改装2?

共有1个答案

章博耘
2023-03-14

通过确保 API 返回有效的 JSON,已修复该问题

 类似资料:
  • 问题内容: 我在删除特殊字符时遇到问题。我想删除除“()/。%-&”以外的所有特殊字符,因为我将该字符串设置为标题。 我编辑了原始代码(如下所示): 但这无法删除特殊字符,例如:“,”,“”。 原始代码:(此方法有效,但会删除以下字符:“()/。%-&”) 问题答案: 您的句点匹配所有字符。转义它(和其他特殊字符),如下所示:

  • 问题内容: 我有一个包含数千条记录的数据库,我需要精简其中一个字段以确保它仅包含某些字符(字母数字,空格和单引号)。我可以使用什么SQL从整个数据库的该字段中剥离任何其他字符(例如斜杠等)? 问题答案: 那是一个很好的起点。

  • 问题内容: 我想删除特殊字符,例如: 使用Java从String中获取。 问题答案: 这取决于你定义为特殊字符的内容,但是请尝试: 请注意,该^字符不能是列表中的第一个字符,因为你要么必须对其进行转义,否则将意味着“除这些字符外的任何字符”。 另一个注意事项:-字符必须是列表中的第一个或最后一个,否则你必须对其进行转义,否则它将定义一个范围(例如,表示“ 范围内的所有字符” )。 所以,为了保持一

  • 问题内容: 我面临网址问题,我希望能够转换标题,该标题可以包含任何内容,并去除所有特殊字符,因此它们仅包含字母和数字,当然我想用连字符替换空格。 怎么做?我听说过很多关于正则表达式(regex)的使用… 问题答案: 这应该可以满足您的需求: 用法: 将输出: 编辑: 嘿,只是一个简单的问题,如何防止多个连字符彼此相邻?并将它们替换为1?

  • 如何从R中的字符串中删除所有特殊字符并用空格替换它们? 要删除的一些特殊字符是:

  • 我是否可以使用List,而不是String,因为所有这些xpath都是相同的类型,因此我可以直接编写,然后可以使用getText()的for循环。 列表S=driver.findElements(By.xpath(“//td[text()='discharge air']/follows-sibling::td/SPAN”)); S.替换(“°F”,“”);