【发布时间】:2020-09-10 19:24:42
【问题描述】:
我正在尝试将文本字符串 str = {Message={description=Data Loading Success}} 转换为 Json 格式,因此我可以使用 Gson 将生成的 json 转换为 Java 类。
到目前为止,我使用了 String formattedResponse = str.replace("=", ":"); 并得到了{Message:{description:Data Loading Success}},但我不知道如何添加" 并最终得到{"Message": {"description": "Data Loading Success"}}
【问题讨论】:
-
您没有使用库来执行此操作是有原因的吗? (例如杰克逊)
-
您尝试修复无效 JSON 的目标/原因是什么。您不能解决真正的问题并仅接收/处理有效输入吗?如果您收到无效的 JSON 字符串,则简单地抛出 InvalidJsonException(和 http 无效请求/无效内容)
-
@Vishal 给我一个 ERROR 非法转义字符
-
@JasperHuzen 我需要处理这个响应,这是另一个我无法控制的 API 的输出
标签: java spring-boot