jersey2.x对json的支持有3种,MOXy、JSON-P、Jackson。本文采用的是Jackson实现json字符串的解析与返回。
首先,在pom.xml中添加Jackson的依赖:
<!-- https://mvnrepository.com/artifact/org.glassfish.jersey.media/jersey-media-json-jackson -->
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson</artifactId>
<version>2.25.1</version>
</dependency>
假如,我们定义一个实体类User
package com.Model;
import java.io.Serializable;
public class User implements Serializable {
public String username;
public String getUsername(){
return this.username;
}
public void setUsername(String username){
this.username = username;
}
}
Jersey 服务的实现如下:
@Path("/UserInfoService")
public class computation {