【发布时间】:2016-08-23 10:57:45
【问题描述】:
我正在使用 Java 编写 2 个简单的 REST Web 服务,以便从每个服务中获取不同的 JSON 文件: 这是我的代码
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
@Path("/nour")
public class Nour {
@GET
@Produces(MediaType.APPLICATION_JSON)
public String sayHelloJSON(){
String Name1 = "Nour Nour";
int Age1 = 10;
return "[ \n { \"nm\": \"" + Name1 + "\","
+ " \n\"ag\": " + Age1 + " } \n ]";
}
}
在我的其他课程中,我有以下代码:
public class Stack {
@GET
@Produces(MediaType.APPLICATION_JSON)
public String sayHelloJSON(){
String Name2 = "Stack Stack";
int Age2 = 11;
return "[ \n { \"nm\": \"" + Name2 + "\","
+ " \n\"ag\": " + Age2 + " } \n ]";
}
}
每当我在动态项目中运行这两个类时,我都会得到两个不同的 json 文件。 我的问题是: 我可以使用第三个类将这两个 json 文件合并到同一个文件中,这将显示以下结果吗? (有没有一种在其他类中调用这些类来连接它们的内容?)
[
{
"nm": "Nour Nour",
"ag": 10
},
{
"nm": "Stack Stack",
"ag": 11
}
]
【问题讨论】: