Java 将映射转换为包含不同类型的自定义JSON文档
生成下面这个JSON的最佳方法是什么,而不必在这样的映射中使用泛型对象类型:Java 将映射转换为包含不同类型的自定义JSON文档,java,json,jackson,Java,Json,Jackson,生成下面这个JSON的最佳方法是什么,而不必在这样的映射中使用泛型对象类型:map links 以下是示例目标JSON文档: { “链接”:{ “下一步”:{ “entityType”:“博客”, “entityId”:“0-2” }, “相关”:[ { “entityType”:“博客”, “entityId”:“0-4” }, { “entityType”:“博客”, “entityId”:“0-3” } ], “以前的”:{ “entityType”:“博客”, “entityId”:“0
map links
以下是示例目标JSON文档:
{
“链接”:{
“下一步”:{
“entityType”:“博客”,
“entityId”:“0-2”
},
“相关”:[
{
“entityType”:“博客”,
“entityId”:“0-4”
},
{
“entityType”:“博客”,
“entityId”:“0-3”
}
],
“以前的”:{
“entityType”:“博客”,
“entityId”:“0-0”
}
}
}
这里的一种方法是使用映射链接
,只需将值设置为单个值集,并让序列化程序执行此任务,但是单个值集并不表示非数组。它必须是明确的
单个值集也应根据用户呈现为数组