728x90
반응형
SMALL

경량화된 데이터 교환 형식

서로 다른 언어들 간 데이터를 주고받을 수 있도록 만들어진 텍스트 기반의 형식

프로그래밍 언어가 아닌 데이터 표기 방법

name:value 형태의 구조

  • 객체 생성(JSONObject)내부 JSON 객체에는 요소를 put(K, V)
    외부 JSON 객체로 만든 후 묶어서 관리한다.
    JSON은 맵 구조이기 때문에 key와 value가 쌍으로 저장된다

{

외부 JSON 요소 이름 : {

내부 JSON 요소 이름 : 요소 값,

          }

}

따라서 JSON은 내부에서 외부 순서대로 데이터를 생성한다.

  • 객체 파싱(JSONParser)
    JSON 객체에 있는 정보를 문자열로 전송받았을 때 파싱이 필요
    이 때 데이터가 망가질 수 있기 때문에 예외처리를 해 주어야 함
    불러올 때는 외부에서 내부 순서로 데이터로 접근한다.

JSONParser 파서객체명 = new JSONParser();

JSONObject 객체명 =(JSONObject) 파서객체명.parse(JSON객체.toJSONString())

객체명.get(K) : value 값

728x90
반응형
LIST

'개발 > 정리 내용' 카테고리의 다른 글

세션(Session)  (0) 2023.01.14
쿠키(Cookie)  (0) 2023.01.14
Ajax(Asynchronus JavaScript and XML)  (0) 2023.01.14
GET과 POST  (0) 2023.01.14
내장 객체  (0) 2023.01.14

+ Recent posts