에서 개체의 목록을 얻는 방법 :이 같은 보인다 나는 현재 내 현재 JSON 형식과 자바 객체를 생성 오전 JSON 형식
{
"_id" : "45",
"longitude" : "-0.203247",
"latitude" : "51.497843",
"timeDateOfUsage" : [
"24/12/17 13:57:55",
"1",
"24/12/17 14:03:08",
"0",
"24/12/17 14:03:28",
"1",
"24/12/17 14:03:36",
"0",
"24/12/17 14:21:31", "0",
"24/12/17 14:21:40",
"1"
]
}
지금 현재의 개체의 목록을 변환하려고를 JSON에서 Java 객체로. (2 개 개체의 총이야,이 경우가)
{
"_id" : "3",
"longitude" : "3222",
"latitude" : "55",
"timeDateOfUsage" : [
"02/11/17 13:30:35",
"1",
"02/11/17 13:30:45",
"1",
"02/11/17 13:30:51",
"0"
]
}
{
"_id" : "45",
"longitude" : "-0.203247",
"latitude" : "51.497843",
"timeDateOfUsage" : [
"24/12/17 13:57:55",
"1",
"24/12/17 14:03:08",
"0",
"24/12/17 14:03:28",
"1",
"24/12/17 14:03:36",
"0",
"24/12/17 14:21:31",
"0",
"24/12/17 14:21:40",
"1"
]
}
을하지만 첫 번째 대상이 아닌 나머지를 얻는 것 같다 : 이것은 내가 자바로 변환하려고 무엇을 것입니다. 잭슨 도서관을 사용하고 있습니다.
ObjectMapper mapper = new ObjectMapper();
listofResponses.add(mapper.readValue(response,SensorResponse.class));
String output = "";
for(SensorResponse s : listofResponses){
output = output + s.toString();
}
Log.d("dbserver", output);
왜 내가 나머지 개체를 사용할 수 없는지 확실하지 않습니다. 또한 listofResponses.add(mapper.readValue(response,SensorResponse.class));
을 수행하는 것으로, 각 개별 객체를 arraylist에 자동으로 넣을 수 있습니까?
사용 GSON 작업을 수행하는 방법에 대한이 Ref. 쉽고 빠릅니다. – ABDevelopers
유효한 JSON 문서가 하나도 없습니다. 두 개의 JSON 문서입니다. 어디서 왔는지는 모르지만 개별 JSON 문서를 읽거나 단일 JSON 배열 안에이 두 객체를 저장할 수 있도록 디자인을 변경해야합니다. '응답 '이란 무엇입니까? 그거 어디서 났어? –
사용 http://www.jsonschema2pojo.org/ –