当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

Airy

零依赖的序列化框架
授权协议 GPL
开发语言 Java
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 国产
投 递 者 云承弼
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Airy 是一个简单、快速、高效、零依赖的序列化框架。

安装

Airy 可从 releases page 获取。

Quickstart 快速上手

    Airy airy = new Airy();
    byte[] data = airy.serialize(someBean);
    SomeBean object = (SomeBean) airy.deserialize(data); // or airy.deserialize(data, SomeBean.class);

是不是很简单?接下来将详细介绍框架的一些细节和高级用法。

高级用法

    Airy airy = new Airy(new OrderSerializer()); // use OrderSerializer instead of HashSerializer
    airy.registerClass(SomeBean.class); // register class to reduce the size of the serialized data
    airy.appendHandler(someHander); // append your owner handler
    byte[] data = airy.serialize(someBean);
    SomeBean object = (SomeBean) airy.deserialize(data); // or airy.deserialize(data, SomeBean.class);
 相关资料
  • 问题内容: 好的,所以我想用杰克逊json转换器测试一些东西。我正在尝试模拟图形行为,所以这些是我的POJO实体 标签是必需的,以避免序列化时出现异常。当我尝试序列化一个对象(在文件或简单字符串上)时,一切正常。但是,当我尝试反序列化对象时,它将引发异常。这是简单的测试方法(为简单起见,省略了try / catch) 这是抛出的异常(当然,重复两次) 那么,问题的原因是什么呢?我该如何解决?我还需

  • 问题内容: 好的,所以我想用杰克逊json转换器测试一些东西。我正在尝试模拟图形行为,所以这些是我的POJO实体 标签是必需的,以避免序列化时出现异常。当我尝试序列化一个对象(在文件或简单字符串上)时,一切正常。但是,当我尝试反序列化对象时,它将引发异常。这是简单的测试方法(为简单起见,省略了try / catch) 这是抛出的异常(当然,重复两次) 那么,问题的原因是什么呢?我该如何解决?我还需

  • 本文向大家介绍Django框架序列化与反序列化操作详解,包括了Django框架序列化与反序列化操作详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Django框架序列化与反序列化操作。分享给大家供大家参考,具体如下: Serializer类 1.定义: Django REST framework中的Serializer使用类来定义,须继承rest_framework.serialize

  • 本文向大家介绍gradle 列表依赖,包括了gradle 列表依赖的使用技巧和注意事项,需要的朋友参考一下 例子 调用dependencies任务可以使您看到根项目的依赖关系: 结果是依存关系图(考虑了传递依存关系),已按配置细分。要限制显示的配置,您可以传递--configuration选项,然后传递一个选定的配置进行分析: 要显示子项目的依赖关系,请使用<subproject>:depende

  • 我试图在AngularJS中实现依赖级联下拉列表。它很好:如果我选择任何国家(例如:),那么在第二个下拉框中会显示状态(例如:、、)(这很好)。 但是我的要求是:在显示了一个国家的上述相关状态之后,我只需要在第一个下拉框中显示给定状态的相应所选国家(例如,如果我选择了Country1的