JAX-RS Json响应排成一行

时间:2018-12-07 12:27:57

标签: json jax-rs

这可能是一些基本问题。我正在使用JAX-RS(球衣实现),我的代码如下。

@Path("/data")
@GET
@Produces(MediaType.APPLICATION_JSON)
public Car handlerFn(@Context HttpServletResponse res)
{
    res.setStatus(HttpServletResponse.SC_OK);

    Car carObject = new Car(42,"Maruthi", "Alto");
    return carObject;
}

汽车实体如下

public class Car {

int id;
String name;
String model;

public Car() {

}

public Car(int id, String name, String model)
{
    this.id=id;
    this.name = name;
    this.model = model;
}

public int getId() {
    return id;
}

public String getName() {
    return name;
}

public String getModel() {
    return model;
}
}

我得到的输出如下一行

{"id":42,"model":"Alto","name":"Maruthi"}

代替这个,我希望每个成员如下所示

{
  "id": 42,
  "model": "Alto",
  "name": "Maruthi"

}

我该怎么做?

0 个答案:

没有答案