RESTEasy使用json返回的例子
来源:互联网 发布:阿里云主机登录 编辑:程序博客网 时间:2024/06/11 00:05
1、创建一个json的model类:
User.java
package com.howtodoinjava.model; import java.io.Serializable; import javax.xml.bind.annotation.XmlAccessType;import javax.xml.bind.annotation.XmlAccessorType;import javax.xml.bind.annotation.XmlAttribute;import javax.xml.bind.annotation.XmlElement;import javax.xml.bind.annotation.XmlRootElement; @XmlAccessorType(XmlAccessType.NONE)@XmlRootElement(name = "user")public class User implements Serializable { private static final long serialVersionUID = 1L; @XmlAttribute(name = "id") private int id; @XmlElement(name = "firstName") private String firstName; @XmlElement(name = "lastName") private String lastName; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; }}
2、创建一个服务器回调类:
UserManagementModule.java
package com.howtodoinjava.service; import javax.ws.rs.GET;import javax.ws.rs.Path;import javax.ws.rs.PathParam;import javax.ws.rs.core.Response; import com.howtodoinjava.model.User; @Path("/user-management")public class UserManagementModule{ @GET @Path("/users/{id}") @Produces("application/json") public Response getUserById(@PathParam("id") Integer id) { User user = new User(); user.setId(id); user.setFirstName("Lokesh"); user.setLastName("Gupta"); return Response.status(200).entity(user).build(); }}
3、应用测试
0 0
- RESTEasy使用json返回的例子
- RESTEasy使用json返回的例子
- RESTEasy之返回JSON数据格式
- resteasy json返回类型举例
- Json - 使用json-lib解析json字符串(火车票务返回的json串)的例子
- resteasy的使用
- JSON使用的例子
- jQuery使用JSON的例子
- RestEasy 使用
- RESTEasy文件下载例子
- PHP返回的json,Obj-C解析的一个例子
- 普通web项目的Resteasy配置使用
- Android 解析后台返回为Json数据的简单例子!!!
- Android 解析后台返回为Json数据的简单例子!!!
- Android 解析后台返回为Json数据的简单例子!!!
- Android 解析后台返回为Json数据的简单例子!!!
- Android 解析后台返回为Json数据的简单例子!!!
- Android 解析后台返回为Json数据的简单例子
- 达内CEO受邀出席搜狐“2011职业教育高峰论坛”
- chapter1
- C++打开(弹出)指定路径文件夹
- 小型软件项目开发流程探讨
- oracle分页显示方法
- RESTEasy使用json返回的例子
- IT名企青睐天津达内定制招生 学员批量录取趋势
- Extjs+freemarker总结
- SDUT 图结构练习——判断给定图是否存在合法拓扑序列
- MyEclipse无法连接JVM
- OpenGL: 实现的多段Bezier曲线拼接
- 放苹果(poj1664),递推与递归
- 好题 BUPT OJ84 SINGLE NUMBER
- 为什么delegate要用assign而不是retain?