【发布时间】:2017-04-19 11:20:05
【问题描述】:
我需要使用 Jackson 创建如下 JSON 字符串。 我知道已经在这里回答了类似的问题:Creating a json object using jackson
但我预期的 JSON 字符串与上面示例中的有点不同。
如何仅使用 Jackson 在 Java 中形成以下格式化的 JSON 对象? 另外,我不喜欢创建一个单独的 POJO 来实现这一点。
预期输出:
{
"obj1": {
"name1": "val1",
"name2": "val2"
},
"obj2": {
"name3": "val3",
"name4": "val4"
},
"obj3": {
"name5": "val5",
"name6": "val6"
}
}
【问题讨论】:
-
@Yogesh_D 如果您看到我的问题和您提到的问题的输出格式,它们有点不同。在我的问题中,我需要输出完全符合上述格式。
-
那么你想把这个 JSON 字符串转换成 java POJO 吗?
-
@arsendavtyan91 不,我需要它作为 JSON 字符串本身。
-
输出为 Json 字符串。你的意见是什么?
-
这个问题不是重复的。不应该被标记为重复。