springMvc如何返回JSON数据

1.在pom.xml引用jar

<dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-databind</artifactId>
      <version>2.9.5</version>
</dependency>
<dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-core</artifactId>
      <version>2.9.5</version>
</dependency>
<dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-annotations</artifactId>
      <version>2.9.5</version>
 </dependency>

2.配置springMvc配置文件dispatcher-servlet.xml
springMvc如何返回JSON数据
3.创建一个Controller,在方法上配置@ResponseBody注解
springMvc如何返回JSON数据
4.用ajax发送请求返回JSON数据

<script type="text/javascript">
    $(document).ready(function () {
        $("input").click(function () {
            $.ajax({
                url:"/helloSpringMvc/hello",
                type:"get",
                dataType : "json",
                success : function(result) {
                  alert(result.name+"姓名");
                  alert(result.sex+"性别");
                }
            })
        })
    })
</script>
<input type="button" value="点击"/>