我使用jackson进行序列化/反序列化目的。目前我需要更改默认的序列化程序。
当前的json结构:
"navigation": [
{
"id": "val1",
"title": "val1",
"color": "val1"
},
{
"id": "val2",
"title": "val2",
"color": "val2"
}
]
我需要实现以下结构:
"navigation": [
["id","title","color"],
["val1","val1","val3"],
["val1","val1","val3"]
]
我没有找到任何有用的描述如何在杰克逊中正确地做到这一点。我非常感谢您提供的任何帮助。
答案 0 :(得分:0)
您很可能必须实现自己的Serializer / Deserializer:
http://dev.sghill.net/2012/04/how-do-i-write-jackson-json-serializer.html
您现在使用的那个是开箱即用的,它不能以您想要的方式配置。然而,好消息是,写自己的并不太难。