美文网首页
序列化and反序列化数据从未如此简单(ReflectyIo)

序列化and反序列化数据从未如此简单(ReflectyIo)

作者: LightSun | 来源:发表于2019-05-23 10:15 被阅读0次

先来看一个 json的sample

       @XmlElement("info")
       public class Info {
             private String addr;
             private String phone;
        }
        Info info = new Info();
        info.setAddr("addr1");
        info.setPhone("12345");

        ReflectyIo io = new ReflectyIo()
                .json()  
                .type(Info.class)
                .build();
        StringWriter writer = new StringWriter();
        io.write(writer, info);  
        System.out.println(writer.toString());        
 //------------  json ouput is:
        {"addr":"addr1","phone":"12345"}
//------------  

再看 一个xml的sample

        ReflectyIo io = new ReflectyIo()
                .xml()  
                .type(Info.class)
                .build();
        StringWriter writer = new StringWriter();
        io.write(writer, info);
        System.out.println(writer.toString());          
 //------------  xml ouput is:
       <info addr="addr1" phone="12345"/>
//------------  

还不够?再看yaml的sample

        ReflectyIo io = new ReflectyIo()
                .yaml()  
                .type(Info.class)
                .build();
        StringWriter writer = new StringWriter();
        io.write(writer, info);          
        System.out.println(writer.toString());
 //------------  xml ouput is:
    addr: addr1
     phone: 12345
//------------  

如果喜欢这样的框架。请移步[ReflectyIo](https://github.com/LightSun/ReflectyIO

)
如果这些格式都不满足你。 那么请尝试自定义插件吧。ReflectyPlugin

相关文章

  • 序列化and反序列化数据从未如此简单(ReflectyIo)

    先来看一个 json的sample 再看 一个xml的sample 还不够?再看yaml的sample 如果喜欢这...

  • 序列化、序列化攻击与序列化代理

    一、what、why、how 序列化 什么是序列化?简单讲就是将对象按照序列化协议编码成字节流,相反的过程就称为反...

  • DRF使用篇(三):序列化

    一.序列化和反序列化 序列化将数据库数据序列化为前端所需要的格式,并返回 反序列化将前端发送的数据反序列化为模型类...

  • 序列化和反序列化理解

    序列化 简单点来说,序列化就是把我们包含了数据的对象,转化成一堆数据,保存在文件中。 序列化的作用:(1).永久的...

  • 序列化与反序列化1

    一、什么是序列化与反系列化? 序列化是将对象转换为二进制形式的数据(如Java中的byte数组),反序列化是再将二...

  • 序列化和反序列化的概念

    1序列化:把对象转为字节序列的过程 为序列化; 2相反:字节---------->对象 为反序列化 3 序列化的场...

  • Gson的使用-4

    简单自定义序列化 简单自定义反序列化 jsonAdapter()注解; 自定义序列化和反序列化的过程

  • urldns利用链分析

    java序列化与反序列化 java 序列化与反序列化 为了更好的存放传输一些数据,往往会将一些数据进行序列化,需 ...

  • 序列化,序列化高级

    序列化 序列化:把对象(Dict)转成可传输数据(JSON) 反序列化:把传输数据(json)转成对象(Dict)...

  • 序列化与反序列化——Serializable工作原理

    什么是序列化和反序列化 序列化与反序列化的概念 从广义上讲,数据序列化就是将数据结构或者是对象转换成我们可以存储或...

网友评论

      本文标题:序列化and反序列化数据从未如此简单(ReflectyIo)

      本文链接:https://www.haomeiwen.com/subject/eigmzqtx.html