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