【问题标题】:How to convert input string to json string or json object in Springboot如何在 Spring Boot 中将输入字符串转换为 json 字符串或 json 对象
【发布时间】:2022-01-13 03:57:18
【问题描述】:
Springboot中如何将输入字符串转换为json字符串或json对象
我想将下面的字符串转换成指定格式的json。
字符串请求 = "xyz"
预期的 json 输出 = "{"abc":{"efg":"request"}}"。
上述json中的内部“请求”应该是“xyz”。
【问题讨论】:
标签:
json
spring-boot
java-11
【解决方案1】:
如果库没有限制,可以使用下面的代码块
ObjectMapper objectMapper = new ObjectMapper();
ObjectNode node = objectMapper.createObjectNode();
JsonNode innerNode = objectMapper.createObjectNode();
((ObjectNode)innerNode).put("efg", request);
node.set("abc",innerNode);