MessagePack Java 0.6.X List, Map 对象的序列化和反序列化
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,为了序列化原生的容器对象例如 List 和 Map 对象,你必须使用 Template。Template 对象是 serializer 和 deserializer 的配对。例如,为了序列化一个 Li
千家信息网最后更新 2024年09月22日MessagePack Java 0.6.X List, Map 对象的序列化和反序列化
为了序列化原生的容器对象例如 List 和 Map
对象,你必须使用 Template
。
Template 对象是
serializer 和 deserializer 的配对。例如,为了序列化一个 List
对象,在 List
对象中 Integer
对象为元素,你可以使用下面的方法来创建一个模板对象(Template object)。
Template listTmpl = Templates.tList(Templates.TInteger);
类 tList,
TInteger
是静态方法,字段为 Templates。
一个 List
和 Map
对象的用例如下显示:
本代码可以在 https://github.com/cwiki-us-demo/messagepack-6-demo-java/blob/master/src/test/java/com/insight/demo/msgpack/MessagePack6Template.java 中查看。
package com.insight.demo.msgpack;import org.junit.Test;import org.msgpack.MessagePack;import org.msgpack.packer.Packer;import org.msgpack.template.Template;import org.msgpack.unpacker.Unpacker;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.math.BigInteger;import java.nio.ByteBuffer;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import static org.msgpack.template.Templates.*;/** * MessagePack6Template * * @author yhu */public class MessagePack6Template { final Logger logger = LoggerFactory.getLogger(MessagePack6Template.class); /** * Test MessagePack6Template */ @Test public void testMessagePack6Template() { logger.debug("MessagePack6Template for Template"); MessagePack msgpack = new MessagePack(); try { // Create templates for serializing/deserializing List and Map objects Template> listTmpl = tList(TString); Template
https://www.cwiki.us/display/Serialization/QuickStart+For+MessagePack+Java+0.6.X
对象
序列
方法
代码
元素
字段
容器
模板
静态
面的
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
挪威网络安全法
社区云是宝信软件开发的吗
从网络安全的承受对象看
莫艳飞软件开发
星辰在国服哪个服务器
共建国家网络安全产业园区
全国网络安全培训平台登录入口
服务器维护好了不能上网
数据库系统概念df
软件开发的处理器
家庭普查数据库
使用实体框架自动更新数据库
软件开发涉及哪些费用
启动网络安全审查什么意思
数据库只有ldf文件恢复
天书奇谈服务器忘了怎么解决
服务器出现故障需要多久才能修好
金蝶商贸版启动不了服务器
网络技术部社团
数据库服务创建失败怎么回事
树莓派读数据库
思科网络技术实训内容
服务器费用指的是什么
iphone11网络安全
剑三技能数据库
湖南企业软件开发价格大全
软件开发忙吗
软件开发与与应用是学的什么
徐州网络安全招标
能够实现数据库多表关联