2016. 1. 7. 22:45ㆍMobile/Android
안드로이드 GsonFormat
Gson을 사용하다 보니 DTO를 매번 만들어주고 복사 붙여넣기 하기가 귀찮음...
사실 포맷을 만들어주는 틀이 있을까라는 생각도 안 해보고 몇 그냥 시간 낭비를 하고 있었다.
파라미터 값이 10개 이상이 아닌 것은 그다지 힘들지도 않았는데 점점 20개... 30개.. 늘어 나다보니 구글링을 하다 찾게 됨..
1. File -> Settings 클릭
2. Plugins 클릭 -> Browse repositories..클릭
3. GsonFormat 검색~ 하시고 설치 후 리부팅
4. 클래스 한개 만드시고 Alt + Insert 눌러주시면 Generate 가 나옵니다.
GsonFormat 을 선택을 하세요.
5. GsonFormat 이 뜨고 Json 형식 값을 그대로 넣고 OK
6. key, Value, Data Types , filedName 이 자동으로 ~~ 배열도 자동으로 리스트로 묶어줍니다.
7. 이런식으로 바뀐걸 볼수 있습니다.
Parcelable 로도 바꿔주는 포맷이 있으니 원하시는거 찾으셔서 개발 시간을 단축 시켜보세요~
import java.util.List;
public class ggariDTO {
private String resNm;
private String resCd;
private String resMsg;
private ResultEntity result;
public void setResNm(String resNm) {
this.resNm = resNm;
}
public void setResCd(String resCd) {
this.resCd = resCd;
}
public void setResMsg(String resMsg) {
this.resMsg = resMsg;
}
public void setResult(ResultEntity result) {
this.result = result;
}
public String getResNm() {
return resNm;
}
public String getResCd() {
return resCd;
}
public String getResMsg() {
return resMsg;
}
public ResultEntity getResult() {
return result;
}
public static class ResultEntity {
private List<RecEntity> rec;
public void setRec(List<RecEntity> rec) {
this.rec = rec;
}
public List<RecEntity> getRec() {
return rec;
}
public static class RecEntity {
private String ADDR;
public void setADDR(String ADDR) {
this.ADDR = ADDR;
}
public String getADDR() {
return ADDR;
}
}
}
}
끝~
'Mobile > Android' 카테고리의 다른 글
안드로이드 이미지로딩 라이브러리 (0) | 2016.01.12 |
---|---|
G3 마시멜로 업데이트 방법 (1) | 2016.01.11 |
gson 사용법 + JSON 예제 (0) | 2015.12.22 |
android studio code templates & copyright symbol (0) | 2015.11.05 |
안드로이드 6.0 마시멜로 업데이트 및 개발자 정보 (0) | 2015.11.01 |