Javascript
[Javascript] Json
코딩하는 박줄기
2022. 9. 19. 23:00
728x90
반응형
JSON(JavaScript Object Notation)은 가벼운 데이터 교환 형식입니다. JSON은 완전히 언어 독립적인 텍스트 형식이지만 C를 비롯한 C++, C#, Java, JavaScript, Perl, Python 및 기타 여러 가지 언어 프로그래머에게 익숙한 규칙을 사용합니다. 이러한 속성은 JSON을 이상적인 데이터 교환 언어로 만듭니다.
특히, 인터넷에서 자료를 주고 받을 때 그 자료를 표현하는 방법으로 알려져 있습니다. 자료의 종류에 큰 제한은 없으며, 특히 컴퓨터 프로그램의 변수값을 표현하는 데 적합합니다.
JSON은 두 가지 구조를 기반으로 합니다.
- 이름/값 쌍의 모음입니다. 다양한 언어에서 이것은 객체, 레코드, 구조체, 사전, 해시 테이블, 키 목록 또는 연관 배열로 구현됩니다.
- 정렬된 값 목록입니다. 대부분의 언어에서 이것은 배열, 벡터, 목록 또는 시퀀스로 구현됩니다.
기본 자료형
JSON의 기본 자료형은 다음과 같다:
- 객체(Object)
- 배열(Array)
- 문자열(String)
- 수(Number)
- 참/거짓(Boolean)
- null
예제
{
"이름": "홍길동",
"나이": 25,
"성별": "여",
"주소": "서울특별시 양천구 목동",
"특기": ["농구", "도술"],
"가족관계": {"#": 2, "아버지": "홍판서", "어머니": "춘섬"},
"회사": "경기 수원시 팔달구 우만동"
}
참고
728x90
반응형