博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
json和对象之间的互转
阅读量:4160 次
发布时间:2019-05-26

本文共 588 字,大约阅读时间需要 1 分钟。

将对象转换成json字符串/json字符串转成对象

public class TestJson {

    @Test
    public void testAdd() throws Exception {
        TestTb testTb = new TestTb();
        testTb.setName("范冰冰");
        ObjectMapper om = new ObjectMapper();
        om.setSerializationInclusion(Include.NON_NULL);
        //将对象转换成json字符串
         Writer wr = new StringWriter();
         om.writeValue(wr, testTb);
         System.out.println(wr.toString());
         
         //转回对象
         TestTb r = om.readValue(wr.toString(), TestTb.class);
         System.out.println(r.toString());
     }
     

 }

这里我们使用了Include.NON_NULL, 如果TestTb 中属性为null 的就不给转换成Json, 从对象-->Json字符串  用的是 objectMapper.writeValue(). 从Json字符串-->对象使用的是objectMapper.readValue().

转载地址:http://zbjxi.baihongyu.com/

你可能感兴趣的文章
SuperMap许可驱动安装流程详解
查看>>
UDBX开放数据格式白皮书
查看>>
流数据存储之Elasticsearch添加发送器常见问题
查看>>
SuperMap iDesktop之模型缩放
查看>>
SuperMap iClient3D for WebGL绘制河流
查看>>
iCloudManager部署---VMware ESXi 5.5安装及设置(一)
查看>>
iCloudManager部署---VMware vCenter的安装及设置(二)
查看>>
SuperMap iClient 8C(2017) for 3D那些你不知道的事儿
查看>>
iCloudManager部署---iCloudManager的安装及设置(三)
查看>>
三维建模贴图技巧
查看>>
SuperMap iObjects .NET 制作2.5D数据详解(一)
查看>>
MongoDB在SuperMap产品中的使用
查看>>
Oracle业务表和视图在SuperMap中的应用
查看>>
菜鸟都应该知道的倾斜摄影测量知识
查看>>
协同标绘在SuperMap中实现思路的探索
查看>>
iServer 缓存介绍
查看>>
Linux上安装Weblogic并部署iserver 7C war 包
查看>>
SuperMap iServer 7C(2015) war包在Linux上的WebSphere 部署
查看>>
SuperMap iObjects .NET 实现聚合显示详解
查看>>
循序渐进 SuperMap iDesktop 8C 插件开发
查看>>