【问题标题】: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);

【讨论】:

    猜你喜欢
    • 2019-06-03
    • 1970-01-01
    • 2014-09-04
    • 2018-01-06
    • 2019-08-27
    • 2020-05-27
    • 1970-01-01
    • 2018-05-03
    • 1970-01-01
    相关资源
    最近更新 更多