Java / Jackson-TypeReference()实际如何工作?

时间:2018-06-20 10:51:59

标签: java json jackson

我正在使用Java / Jackson解析从WLAN扬声器发送的JSON字符串,不幸的是格式不同。尽管响应中有一些静态的但不是很重要的部分很容易解析,但真正重要的内容可能具有许多不同的结构,具体取决于发送给扬声器的命令。

为此,我认为杰克逊的TypeReference()最好将当前结构映射到键/值对,然后查看我们所拥有的。问题是我不太了解TypeReference的工作原理,也不想在我不知道实际情况的情况下盲目使用“魔术”函数。 reference声明使用了子类,但是以下语法对我来说并不是很清楚,尤其是最后一个空花括号:

TypeReference ref = new TypeReference<List<Integer>>() { };

有人可以向我解释该课程的工作原理吗?提前非常感谢!

0 个答案:

没有答案