如何在 Spring Boot 中将输入字符串转换为 json 字符串或 json 对象
Posted
技术标签:
【中文标题】如何在 Spring Boot 中将输入字符串转换为 json 字符串或 json 对象【英文标题】:How to convert input string to json string or json object in Springboot 【发布时间】:2022-01-13 03:57:18 【问题描述】:Springboot中如何将输入字符串转换为json字符串或json对象
我想将下面的字符串转换成指定格式的json。
字符串请求 = "xyz"
预期的 json 输出 = ""abc":"efg":"request""。
上述json中的内部“请求”应该是“xyz”。
【问题讨论】:
这能回答你的问题吗? How to parse JSON in Java 【参考方案1】:如果库没有限制,可以使用下面的代码块
ObjectMapper objectMapper = new ObjectMapper();
ObjectNode node = objectMapper.createObjectNode();
JsonNode innerNode = objectMapper.createObjectNode();
((ObjectNode)innerNode).put("efg", request);
node.set("abc",innerNode);
【讨论】:
以上是关于如何在 Spring Boot 中将输入字符串转换为 json 字符串或 json 对象的主要内容,如果未能解决你的问题,请参考以下文章
如何在Spring Boot Rest API中的BeanUtils.copyProperties中将String转换为枚举
在 Java Spring Boot 中将 CSV 转换为 JSON 数组
行映射器/转换器在spring boot中将对象数组列表转换为json