비동기 요청을 위해 Retrofit Library를 사용하고 있습니다.하지만 Json을 Java 객체로 변환해야합니다. 나는 약간의 튜토리얼을 보았고 이해할 수 있었다. 그때 나는 내 자신의 사용 Nomadlist API에 대한 프로젝트를하기로 결정, json으로 링크 https://nomadlist.com/api/v2/list/cities/mumbai-india/places/work직렬화를 사용하는 Retrofit 2.1의 JSON 객체
내가 게터를 만드는 방법 혼란 스러워요이며, 호텔은
"updated":{"epoch":1473220041,"time":"2016-09-07T03:47:21+00:00","cache":false}
객체 또는 결과 배열에서 게터를 만드는 방법과 세터 for
"city":{"name":"Thane","slug":"thane-india","url":"\/thane-india"}.
나는 다음과 같은 클래스를 만들었습니다.
public class City {
@SerializedName("name")
private String nameNmd;
public String getNameNmd() {
return nameNmd;
}
@SerializedName("img")
private String imgNmd;
public String getImgNmd() {
return imgNmd;
}
@SerializedName("url")
private String urlNmd;
public String getUrlNmd() {
return urlNmd;
}
@SerializedName("type")
private String typeNmd;
public String getTypeNmd() {
return typeNmd;
}
}
나는 내가 사용하고 JSON의 부분의 스크린 샷을 추가했습니다. 도시 국가 및 위치 섹션의 올바른 형식은 무엇입니까?
시도 [jsonschema2pojo] (http://www.jsonschema2pojo.org) /) json에서 Java 객체를 직접 생성 – Rehan