Im довольно новый с json, поэтому я не понимаю, что я m doing wrong.. I want my data json output like this, but i
м, не получая это хорошо.JsonArray выход не работает
{ "data": [
["2014-01", 71173],
["2014-02", 57624],
["2014-03", 64851],
["2014-04", 60486],
["2014-05", 60500],
["2014-06", 62908],
["2014-07", 64818],
["2014-08", 59961],
["2014-09", 58542],
["2014-10", 22050]
] }
Это то, что я получаю:
{ "data": [
"hallo 0",
"hallo 10",
"hallo 20",
"hallo 30",
"hallo 40",
"hallo 50",
"hallo 60",
"hallo 70",
"hallo 80",
"hallo 90" ] }
Это класс для данных с именем TestTest
public class TestTest {
@JsonProperty("data")
private List<List<Object>> data = new ArrayList<List<Object>>();
public TestTest(){
}
@JsonProperty("data")
public List<List<Object>> getData() {
return data;
}
@JsonProperty("data")
public void setData(List<List<Object>> data) {
this.data = data;
}
}
@GET
@Path("/CallsPerMinuteAsLineChart")
public Response getTest(){
TestTest test = new TestTest();
List<List<Object>> data = new ArrayList<List<Object>>();
int loop;
for(loop=0; loop < 100; loop = loop + 10){
List<Object> dataitem = new ArrayList<>();
dataitem.add("hallo");
dataitem.add(loop);
data.add(dataitem);
}
test.setData(data);
return Response.ok(test).build();
}
Спасибо, это работает –