• Object转换为json格式


      public String toJSONString(Object obj)
         {
           
          SerializeWriter serializewriter = new SerializeWriter();
             JSONSerializer jsonserializer = new JSONSerializer(serializewriter);
             jsonserializer.config(SerializerFeature.WriteNullStringAsEmpty, true);
             jsonserializer.config(SerializerFeature.WriteMapNullValue, true);
             jsonserializer.config(SerializerFeature.DisableCircularReferenceDetect, true);
             jsonserializer.config(SerializerFeature.WriteNullListAsEmpty, true);
            
             jsonserializer.write(obj);
             return serializewriter.toString().replaceAll("":null", "":""");
         }

    测试:

     public static void main(String [] args){
          JsonNull2SpaceSerializationImpl json = new JsonNull2SpaceSerializationImpl();
          Map result = new HashMap();
          Map tmp = null;
          List list = null;
          result.put("nullString",null);
          result.put("String","nullsd");
          result.put("nullMap",tmp);
          result.put("nullList",list);
          System.out.println(1+json.toJSONString(result));
          System.out.println(json.toJSONString(new JsonNull2SpaceSerializationImpl().new TestDTO() ));
         }

  • 相关阅读:
    自建mail服务器之一:dns解析
    区间树
    3d tech
    3d
    平板比较
    Node。js 访问gmail
    node nightmare 网页自动化测试 sample
    node start
    中國駐香港外交部
    create a simple COM object
  • 原文地址:https://www.cnblogs.com/songyunxinQQ529616136/p/6053876.html
Copyright © 2020-2023  润新知