引入pom
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
<version>2.0.45</version>
</dependency>
实体类别名
import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;
import java.util.List;
@Data
public class BDto {
@JSONField(name="aa_AA")
private String aa;
@JSONField(name="BB_bb")
private String bb;
@JSONField(name="list_ll")
private List<String> ll;
private Integer ii;
}
json转换
BDto dto = new BDto();
dto.setAa("AAAAAAA");
dto.setBb("111111111");
System.out.println(JSON.toJSONString(dto, JSONWriter.Feature.NullAsDefaultValue));
结果
{"BB_bb":"111111111","aa_AA":"AAAAAAA","ii":0,"list_ll":[]}
文章来源地址https://www.toymoban.com/news/detail-783035.html
文章来源:https://www.toymoban.com/news/detail-783035.html
到了这里,关于fastjson2 转换别名 null变空字符串的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!