#json串原文 [ {"username":"李小刚","sex":"男"}, {"username":"苗翠花","sex":"女"} ]
代码语言:javascript复制public class MyDTO {
private String username;
private String sex;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
@Override
public String toString() {
return "MyDTO{"
"username='" username '''
", sex='" sex '''
'}';
}
}
代码语言:javascript复制import com.alibaba.fastjson.JSON;
@Value("${my.testJson:''}")
private String testJson;
@PostConstruct
public void init(){
List<MyDTO> activities = JSON.parseArray(testJson,MyDTO.class);
for (int i=0;i<activities.size(); i ){
logger.info("MyDTO=[{}]", activities.get(i).toString());
}
}
Apollo配置 my.testJson = [n{"username":"李小刚","sex":"男"},n{"username":"苗翠花","sex":"女"}n]
##日志输出打印: 2023-03-27 22:58:21.174 [main] INFO [,] c.a.i.conf.MyConfigure#init [line:98] - MyDTO=[MyDTO{username='李小刚', sex='男'}] 2023-03-27 22:58:21.174 [main] INFO [,] c.a.i.conf.MyConfigure#init [line:98] - MyDTO=[MyDTO{username='苗翠花', sex='女'}]