Dev Tools/android studio

Rest Api 통신

JaeHyunShin 2020. 3. 1. 20:55

1 Json이란 

   -경량의 data 교환 형식 

   -javascript에서 객체를 만들 때  사용하는 표현식

   -JSON 표현식은 사람과 기계 모두 이해하기 쉬우며 용량이 작아서, 최근에는 JSON이 XML을 대체해서

 데이터 전송 등에 많이 사용

  -특정 언어에 종속되지 않으며 대부분의 PL에서 JSON 포맷의 데이터를 핸들링 할 수 있는 라이브러리를 제공한다

 

  1) object

   key/value로 이루어진 데이터 쌍의 집합

   이 객체는  {로 시작하고 }로 끝난다

  키/값의 데이터쌍 사이는 :으로 구분한다 

 

  2) array 

 -순서가 있는 값들의 목록, 일반적으로 배열로 구성되어 있다

 - json배열은 [로 시작하고 ]로 끝나는

 -배열의 값은 콤마로 구분한다  

 

*GSON : 자바 객체와 JSON 간의 직렬화 및 역직렬화를 위한 오픈소스 자바 라이브러리이다.

postman으로 먼저 api통신 테스트하고 나서 android에서 build.gradle손대고 개발 시작