티스토리 뷰
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 |
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- PyCharm
- 웹개발
- 웹개발종합반
- (여자)아이들
- 항해99
- aihtnyc_h
- 지니차트만들기
- 보험
- 아이들팬명록
- python
- 공부하기
- 팬방명록만들기
- 초보개발자
- 2주차
- 현재기온
- 12기
- 웹개발3주차
- 12기 1주차 숙제
- 사전스터디
- 아이들팬명록만들기
- visualstudiocode
- 스파르타코딩
- ajax
- 유형검사
- HTML
- 항해
- 스파르타
- Til
- 현재기온넣기
- 4주차
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
글 보관함