카테고리 없음
[java] GSON을 사용하여 JSON 문자열을 JAVA 개체로 변환 할 수 없습니다.
행복을전해요
2021. 2. 28. 13:47
두 가지 옵션이 있습니다.
showDetails
여러 가지가있을 수있는 것 같습니다 . 당신은 할 수 당신은 그들이 무엇인지 알고있는 경우 가능한 모든 일을지도 :
public class ShowDetails {
@SerializedName("IMDB Rating")
String imdbRating;
@SerializedName("Repeats on:")
String repeatsOn;
// etc , etc
}
그런 다음 Show
수업에 추가하십시오 .
...
ShowDetails showDetails;
...
그러나 그것은 얼마나 많은 것이있을 수 있는지 또는 모든 가능성이 무엇인지 모르는 경우에 따라 약간 미쳤을 수 있습니다. 옵션 B가 더 간단합니다 Map<String, String>
. 다음을 사용하십시오 .
public class Show {
private String showTitle;
private String showTime;
private String showThumb;
private Map<String, String> showDetails;
// ...
}
JSON의 키 / 값 쌍은 ... 키 / 값 쌍으로 맵에 배치됩니다.
-------------------ShowDetails를 다른 클래스로 모델링하고 Show 클래스에 ShowDetails 속성이 있습니다. 공백과 콜론 기호가있는 속성을 참조하려면 주석 @ "key"를 사용하십시오.
출처
https://stackoverflow.com/questions/22089780