Android(Kotlin)

안드로이드 레트로핏(Retrofit) (1)

E.I.T.U 2021. 7. 29. 20:31

레트로핏이란 안드로이드에서 데이터 통신을 가능하게 하는 라이브러리

 

데이터를 가져올 곳(웹사이트 or API)과 데이터의 형식을 필요로 한다

 

JSON : 속성-값 or 키-값 의 쌍으로 이루어진 데이터를 전달하기 위해

           텍스트를 사용하는 개방형  표준 포맷

           현재 데이터 통신용으로 가장 많이 사용되고 있고 구조 또한 간단하다

           네트워크 관점에서 JSON은 HTTP와 같은 데이터 프로토콜에서

           바디 영역에 정의된 데이터 통신을 위한 개방형 규격

 

JSON의 구조

1) JSON 객체는 중괄호로 시작과 끝을 나타낸다 { }

2) JSON 데이터는 "이름" : 값 의 형식으로 표현되며 여러개일 경우 ,(쉼표) 로 구분

   이름은 반드시 따옴표로 감싸야 한다

3) JSON 배열은 대괄호로 시작과 끝을 나타낸다 [ ] 

   JSON 오브젝트가 여러개일 경우 ,(쉼표) 로 구분