java - 将纯文本转换为 Json - Java - Spring Boot
问题描述
我正在尝试将文本字符串str = {Message={description=Data Loading Success}}
转换为 Json 格式,因此我可以使用 Gson 将生成的 json 转换为 Java 类。
到目前为止,我使用 String formattedResponse = str.replace("=", ":");
并得到了{Message:{description:Data Loading Success}}
,但我不知道如何添加"
最后得到{"Message": {"description": "Data Loading Success"}}
解决方案
String str = "{Message={description=Data Loading Success}}";
String result = str.replaceAll("((\\w\\s*)+)", "\"$1\"");
System.out.println(result);
str= "TEST:STRING";
result = str.replaceAll("((\\w\\s*)+)", "\"$1\"");
System.out.println(result);
使用它我得到结果:
{"Message"={"description"="Data Loading Success"}}
"TEST":"STRING"
推荐阅读
- jmeter - 主页JMeter没有生成cookie
- java - 如何为两个数组 Json 创建 Java 类
- javascript - React:第二次点击时更新上下文
- vba - 仅从有多个文件的位置附加一个文件
- typescript - 模块解析在 vue 项目中不起作用(monorepo)
- python - 使用 Mean_Square_Error (Keras) 如何知道我的神经网络是否运行良好
- java - java.util.ConcurrentModificationException,同时通过arrayList循环
- android - 在 Spinner 中使用 LiveData
- android - 在状态栏中隐藏时间
- connection - Artifactory 中没有当前连接数据库错误