JAX-RS Json ответ приходит в одну строку - PullRequest
0 голосов
/ 07 декабря 2018

Это, наверное, какой-то основной вопрос.Я использую 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;
}

Car Entity выглядит следующим образом

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"

}

Как я могу это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...