hjr-JAVA 几种常用数据类型的转化

java bean

map

json

java bean -> json string


import com.alibaba.fastjson.annotation.JSONField;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

@Getter
@Setter
public class AlarmTopic {

    @JSONField(name = "XXX")
    private String xxx;
  
}

 String xxx= JSON.toJSONString(xxxbean, new PascalNameFilter());
//fiter作用是禁止自动首字母变成小写

JSONField 作用是标明Jsonobject的key,bean的命名可以和jsonobject不一样,如果不用这个注解就必须一致才能转化

map ->bean

  Map map = new Map();
  Bean bean = new Bean();
 BeanUtils.populate(bean, map);          
    
                    

你可能感兴趣的:(JAVA,SpringBoot)