본문 바로가기
프로그래밍 언어

JSON 이란?

by do_ng 2020. 12. 18.

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 데이터 다루는 방법>

참고 : dololak.tistory.com/625

 

[JAVA] java에서 JSON 데이터 다루기. google의 json-simple 사용 방법

참고글 JSON이란? JSON 규칙 JSON JSON은 JavaScript Object Notation 의 줄임말로 말 그대로 자바스크립트에서 객체를 표현하는 방법입니다. var obj = { "name" : "kim", "age" : 29 }; cs 원래는 자..

dololak.tistory.com

참고 : 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