我有這樣的方法來使用JSON字符串我正在這裏兩個返回values.The首先從insertData
方法,它是整數201
或208
和getStopRoute
是ArrayList中的第二個值。在這種情況下,如何在JSON中返回澤西島的這兩個值?發送JSON響應值
@Path("/data")
public class Receiver {
@POST
@Consumes(MediaType.APPLICATION_JSON)
public Response storeData(Data data) {
String macD = data.getMac();
int routeD = data.getRoute();
double latD = data.getLatitude();
double longD = data.getLongitude();
Database db = new Database();
int status = db.insertData(macD, routeD, latD, longD); // return 201 or 208
ArrayList<Integer> route_number = db.getStopRoute(latD, longD); //return [1,9,3]
return Response.status(status).build();
}
}
JSON相關性:
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson</artifactId>
<version>2.16</version>
</dependency>
你可以把牛逼例如,在地圖中下襬,然後轉換爲帶有Jackson庫的JSON。 – Rollerball