JSON이란?
- 자바스크립트 객체 표기법으로 작성된 텍스트 형식의 데이터
- 브라우저와 서버간에 데이터를 교환할 때 많이 사용됨
- 데이터를 표시하는 표현방법임(프로그래밍 언어가 아님!!)
JSON을 사용하는 이유)
1.텍스트 형식이므로 서버와 쉽게 데이터를 주고받을 수 있음
2. 모든 프로그래밍 언어에서는 텍스트를 읽을 수 있고 데이터 형식(데이터 타입)으로 사용 가능함
ex) JSON으로 얻어온 데이터를 정수, 소수, 문자 형식에 알맞게 값을 저장할 수 있음
JSON 여러 특성)
1. JSON.stringify() -> 배열, 객체를 문자열로 변환시킴(함수가 있으면 제거됨)
2. 객체 구문 ex) { "name":"John", "age":30, "car":null }
- JSON 객체는 중괄호 {} 둘러싸여 있음
- 키/값(쌍)으로 작성되며 키는 무조건 문자열 형식이며 값은 문자열, 숫자, 객체, 배열.. 등 올 수 있음
- 위에서 총 3개의 쌍으로 이루어진 JSON 객체가 존재함
추가적인 내용)
<데이터 파일이란?>
- 응용 소프트웨어나 시스템이 사용하는 데이터를 저장하는 파일이며 실행 가능한 명령어나 코드를 담고 있지 않는다.
종류) 데이터 파일은 2가지의 방식으로 저장할 수 있음
1. 텍스트 파일(JSON, XML 같은 것들이 텍스트 파일 방식으로 데이터가 저장됨) ex) 텍스트 문서
2. 이진 파일 ex) JPEG, PNG.. 등등
<자바에서 JSON 데이터 다루는 방법>
참고 : ktko.tistory.com/entry/JAVA%EC%97%90%EC%84%9C-JSON-%ED%8C%8C%EC%8B%B1%ED%95%98%EA%B8%B0
'프로그래밍 언어' 카테고리의 다른 글
Call Stack(호출스택) (0) | 2021.01.24 |
---|---|
자바 ArrayList 안에 List 넣기 (0) | 2020.12.24 |
자바스크립트 객체/배열 사용법 (0) | 2020.12.18 |
레이아웃 속성(Float) (0) | 2020.12.10 |
컬렉션 프레임워크 (0) | 2020.11.30 |