在Jackson Library中重用Java Bean

时间:2014-05-09 12:29:53

标签: java jackson

当使用ObjectMapper从FasterXML使用Jackson库时,每次读取JSON字符串时都会实例化一个对象的新实例(Java Bean)。在以下示例中,创建了类Person的新实例:

ObjectMapper om = new ObjectMapper();
Person p = om.readValue("{\"name\":\"Bob\",\"age\":20}", Person.class);

如何重用Person的旧实例并避免创建新实例?通过这种方式,我避免了不必要的垃圾收集。

0 个答案:

没有答案