누군가가 Gson 파서로 나를 도울 수 있습니까? 변경 내용을 JSON 및 제거 할 때 잘 작동하지만 변경하면 JsonParseException이 발생합니다. 구문 분석에 실패했습니다.Gson 도움이 배열을 구문 분석 - 배열없이 작동하지만 배열을 사용하지 않습니다
Result[] response = gson.fromJson(fileData.toString(), Result[].class);
나는 내가 뭘 잘못했는지
[
{
"start_time": "8:00",
"end_time": "10:00",
"change": [
{
"id": "1",
"name": "Sam"
},
{
"id": "2",
"name": "John"
}
]
},
{
"start_time": "9:00",
"end_time": "15:00",
"change": [
{
"id": "1",
"name": "Sam"
},
{
"id": "2",
"name": "John"
}
]
}
]
누군가가 말해 줄 수
등이public class Result {
public String start_time;
public String end_time;
public change[] change;
}
및
public class change {
public String id;
public String name;
}
및 JSON 문자열과 같은 수업을? 배열과 함께 작동하지 않는 이유는 무엇입니까?
스택 트레이스를 게시 할 수 있습니까? –
목록을 대신 사용해보십시오. 목록 응답 = gson.fromJson (fileData.toString(), 리스트 .class), ' –
jjnguy
그러나 제네릭을 캡처하려면 토큰 유형을 사용해야합니다 유형. – jjnguy