我是第一次编写 Web 服务。我创建了一个基于Jersey的 RESTful Web 服务。我想生成 JSON。我需要做什么来生成我的 Web 服务的正确 JSON 类型?
这是我的一种方法:
@GET
@Path("/friends")
@Produces("application/json")
public String getFriends() {
return "{'friends': ['Michael', 'Tom', 'Daniel', 'John', 'Nick']}";
}
@Produces("application/json")
我只是为我的方法指出注释就足够了吗?那么这个方法可能返回任何类型的对象呢?还是只有字符串?我需要对这些对象进行额外的处理或转换吗?
请帮助我作为初学者处理这些问题。提前致谢!