我想知道一种转换,该转换将映射带有名称空间键的平面散列,如下所示:
{ "a.b.c": 123, "a.b.d": "true", "a.a": "alpha" }
在我的模型上:
public class A { public B b; public String a; }
public class B { public Integer c; public String d; }
使用杰克逊。我知道我可以自己完成此工作,方法是查看每个键并像this answers所建议的那样从下至上递归构造对象,但如果可能的话,我想利用Jackson进行繁重的工作。
我的模型当前以及在可预见的将来将不支持列表或数组,如果这样做会更容易。