在Alibaba库下的JSONObject类
JSONObject.toJSONString在解析一个对象的时候,如果某些属性比如User类里面有name,age属性,如果有些属性为空,没有设置值,则解析时不会进行解析,只会解析被设置了值的属性,不会解析没有设置值的属性。
假入有一个User类
packagecom.kerwin.wechatproject;importlombok.AllArgsConstructor;importlombok.Data;importlombok.NoArgsConstructor;/** * @author kerwin * @create 2023-05-28 20:05 */@Data@AllArgsConstructor@NoArgsConstructorpublicclassUser{privateStringusername;privateIntegerage;}解析结果如下