일부 json 값을 클래스 멤버 변수에 매핑해야합니다.JSON 값을 Retrofit Android로 클래스 변수에 매핑하십시오.
나는 위도와 경도 값을 가져 아래 수업 시간에 할 필요가있다.
public class City {
@SerializedName("name")
private String name;
private String latitude;
private String longitude;
// CONSTRUCTORS
// GETTERS AND SETTERS}
도시 이름은 @SerializedName을 사용하여 매핑 된 있지만 COORD JSON 개체의 일부이기 때문에 그것은 위도와 경도 작동하지 않습니다.
지도 작성 방법을 찾도록 도와 드릴까요? 도시 클래스에 객체를 넣고 싶지 않습니다.
이것은 내가해야 할 일의 또 다른 예입니다.
내가 너무 날씨 클래스를 만드는 오전하지만 난 날씨 배열 또는 임시 배열하지만 일부 값에서 모든 변수를 저장할 필요가 없습니다. 일부 값은 완전히 필요하지 않습니다. 도시 예제에서 나는 coord 객체를 만들고 싶지는 않지만 lat와 lon 값만 저장하고 싶습니다.
위의 json에 대한 Model 클래스를 만들시겠습니까? – Drv
당신은 도시 클래스에 coord 객체를 놓아야합니다 (또한 이해할 수 있습니다). 좌표 객체를 노출시키지 않고 "getLat"및 "getLon"을 사용하여 API를 병합 할 수 있습니다. – DeeV
안녕 Drv와 DeeV. 더 잘 설명하기 위해 질문을 업데이트했습니다. –