public class WebDevApplication extends WebMvcConfigurerAdapter {
//重寫fastJson消息轉換器
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
//建立fastJson消息轉換器
FastJsonHttpMessageConverter converter = new FastJsonHttpMessageConverter();
//建立配置對象
FastJsonConfig config = new FastJsonConfig();
//對json資料進行格式化
config.setSerializerFeatures(SerializerFeature.PrettyFormat);
converter.setFastJsonConfig(config);
converters.add(converter);
}
public static void main(String[] args)
十一,SpringBoot-使用FastJson解析Json資料
③,建立一個實體類PersionModel。
package webdev.model;
import java.util.Date;
public class PersonModel {
private String name;
private String nickName;
private Date birthday;
//geter setter 省略。。。
十一,SpringBoot-使用FastJson解析Json資料
④,Controller中寫一個方法調用
@RestController
public class WcbDevController {
@RequestMapping("/getPerInfo")
public Object getPerInfo(){
PersonModel personModel = new PersonModel();
personModel.setBirthday(new Date());
personModel.setNickName("不要噴香水");
return