springMVC--JSON


#第一步:导入json依赖

        
            com.fasterxml.jackson.core
            jackson-databind
            2.9.8
        

第二步:在springmvc配置文件中;配置JSON乱码问题

    
    
        
            
                
            
            
                
                    
                        
                    
                
            
        
    

实体类

//需要导入lombok
@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
    private String name;
    private int age;
    private String sex;
}

Controller

package com.kuang.controller;

import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.kuang.pojo.User;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class UserController  {

    @RequestMapping("/js")
    @ResponseBody//这个注解表示不会走视图解析器,直接返回一个字符串
    public String test() throws JsonProcessingException {


        ObjectMapper mapper = new ObjectMapper();

        User user = new User("小李",10,"男");
        String str = mapper.writeValueAsString(user);
        return str;
    }


}