학부생나부랭이
260
2020-11-06 21:34:16
1
101

안드로이드 json 데이터 가져올때 형식 질문드립니다..



이런 형식의 json 데이터에서 가장 내부의 message를 가져오려고 하는데  너무 난해해서 질문드립니다..


데이터클래스는 이렇게 만들었고

gson 이용해서 데이터 오브젝트 가져온 결과가 위의 DTO 구조인데

지금은 일단 임시방편으로 값위치로 가져오고있긴한데, 데이터가 커질수록 이런식으로 가져올리는 없으니까요.


보통은 어떤식으로 가져오는지 궁금합니다.

0
  • 답변 1

  • devcrema
    1k
    2020-11-07 19:59:42

    보통 이런식으로 가져옵니다.

    너무 이상하고 가변적인 json의 경우에는 jsonPath같은 방법을 쓰기도 하는데 안전하게 DTO를 쓰는게 일반적인 경우입니다.

    api를 수정할 수 있다면 restful하게 구성해서 status code를 헤더에 넣어서 depth를 줄일수도 있고 protobuf같은 프로토콜로 코드를 알아서 generate하는 것도 좋은 방법입니다.

  • 로그인을 하시면 답변 을 등록할 수 있습니다.