在本测试代码中,我们定义了一个 POJO 类,名字为 MessageData,你可以访问下面的链接找到有关这个类的定义。
我们需要先定义一个对象的 List 列表。
/** * SerializationList */@Testpublic void testMessagePackSerializationList() { byte[] bytes = new byte[0]; String uuid = UUID.randomUUID().toString(); // Instantiate Mapper for MessagePack Mapper Mapper = new Mapper(new MessagePackFactory()); List<MessageData> objList = MockDataUtils.getMessageDataList(9); try { // Serialize a Java to byte array bytes = Mapper.writeValueAsBytes(objList); logger.debug("Length of Bytes: [{}]", bytes.length); // Deserialize the byte array to a Java // Deserialize the byte array to a List List<MessageData> deserialized = Mapper.readValue(bytes, new TypeReference<List<MessageData>>() { }); logger.debug("Deserialized List Count: [{}]", deserialized.size()); logger.debug("List index 0: [{}]", deserialized.get(0).name); } catch (JsonProcessingException ex) { logger.error("Serialize Error", ex); } catch (IOException e) { e.printStackTrace(); }}https://www.cwiki.us/display/Serialization/MessagePack+Jackson+Dataformat
继续阅读与本文标签相同的文章
下一篇 :
如何做好网络口碑营销和推广?
-
银行业大数据量清单报表案例
2026-05-21栏目: 教程
-
机器学习之卷积神经网络(二)
2026-05-21栏目: 教程
-
大数据&人工智能的“淘宝平台”来了:突破围城,连接生态
2026-05-21栏目: 教程
-
等保2.0通关指南,保证你一看就会,一做就废。
2026-05-21栏目: 教程
-
阿里云智能--基础产品技术月刊2019年7月
2026-05-21栏目: 教程
