Java 运行URI时从rest服务获取重复值输出
输出: {“姓名”:“拉姆”,“罗尔”:11,“年龄”:29,“父亲姓名”:“萨姆”,“姓名”:“拉姆”,“罗尔”:11,“学校名称”:“ANC”,“部门”:“A”}Java 运行URI时从rest服务获取重复值输出,java,rest,web-services,Java,Rest,Web Services,输出: {“姓名”:“拉姆”,“罗尔”:11,“年龄”:29,“父亲姓名”:“萨姆”,“姓名”:“拉姆”,“罗尔”:11,“学校名称”:“ANC”,“部门”:“A”} 为什么名称和滚动是重复的?看看可重复值的案例 {strong>Name:“拉姆”、“Roll”:11,“年龄”:29,“父亲姓名”:“萨姆”、“Name:“拉姆”、“Roll”:11,“学校名称”:“ANC”、“部门”:“A”} 您可能已经使用提供的区分大小写的名称定义了其他getter()方法。如果你用杰克逊。它会自动扫描get
为什么名称和滚动是重复的?看看可重复值的案例 {strong>Name:“拉姆”、“Roll”:11,“年龄”:29,“父亲姓名”:“萨姆”、“Name:“拉姆”、“Roll”:11,“学校名称”:“ANC”、“部门”:“A”} 您可能已经使用提供的区分大小写的名称定义了其他getter()方法。如果你用杰克逊。它会自动扫描getSomething()方法,并将返回值添加到JSON正文中
将您的姓名和滚动字段更改为小写(姓名->姓名,滚动->滚动)。然后将删除重复内容。请共享您的学生班级。@DAWN根据您的学生班级更新了答案
package Book;
import java.util.ArrayList;
import java.util.List;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
@Path("/resrtest")
public class Test {
@GET
@Produces({MediaType.APPLICATION_JSON})
public Student datareturn() {
Student student = new Student();
student.setName("ram");
student.setAge(29);
student.setSection("A");
student.setRoll(11);
student.setFathername("sam");
student.setSchoolname("ANC");
return student;
}
}