JSON 요소별 문법|object 객체{ name1 : value1, …, nameN : valueN } 객체는 일종의 해시 구조로써 포함하는 요소들의 순서가 의미 없는 집합이다. ‘{‘ 시작하여 ‘}’로 끝나는 포맷이며, 키에 해당하는 문자열인 name과 값에 해당하는 value는 ‘:’ 흔히 콜론(colon) 기호로 구분된다. 이러한 하나의 키와 밸류의 콜론으로 구분되는 대응을 쌍(pair)라고 한다. 해시 객체 안쪽의 ‘이름:값’ pair들은 0개이상 여러 개(0~N)가 올 수 있으며 각각의 pair들은 객체 안에서 ‘,’ 컴마(comma) 기호로 구분된다. 기호와 값들 사이에 공백문자(space)나 개행문자(return)들은 JSON 텍스트 인식에 영향이 없어 자유롭게 보기 좋은 형식으로 표현하면..
JSON 기본 구성JSON은 크게 두 개의 구조를 텍스트 메시지(Text Message) 형태를 기본으로 그 안에 구성 요소들을 배치한다. 근대의 여러 객체 지향 프로그래밍 언어들에서 빈번하게 사용되는 자료 구(Data Structure) 중 컬렉션 (집합; Collection) 개념에는 해시와 배열이 함께 늘 등장 하는데, 바로 이 해시와 배열 리스트가 JSON이 기본으로 하는 두 가지 구조이다. 해시(Hash), 혹은 맵(Map), 딕셔너리(Dictionary)라는 구조는 일종의 키/밸류 (Key/Value) 코딩을 말한다. 즉, 키에 해당하는 이름(Name)으로 대응하는 해당 값(Value)을 접근할 수 있는 구조이다. 이러한 해시 구조에서는 요소 아이템의 순서는 중요하지 않는데, 이는 해시 구조가..
JSON은 무엇이며, 왜 필요한가? |JSON이란?|JSON은JavaScript Object Notation의 약어이다. 자바스크립트 언어 기반의 객체 표기, 즉 자바스크립트 언어에 그 근본을 두었다. JSON은 매우 경량화된 데이터 구조의 정의, 저장 및 교환을 위한 일종의 메시지 포맷이다. XML(eXtended Markup Language) 마크업 언어처럼 JSON도 일종의 마크업 언어로써의 문법을 가진다. 그 이름에서 알 수 있듯이 XML처럼 JSON에서는 객체(Object)들을 JSON만의 독립적인 표현 방법을 통해서 자유롭게 표현하고 사용할 수 있다. 프로그래밍 마크업에서 XML과 자주 비교되는 JSON은 XML 보다 매우 간결하여 인코딩과 디코딩 과정이 직관적으로 빠르게 진행된다. 이러한 간..
- Total
- Today
- Yesterday
- php
- Object
- RUBY(루비 프로그래밍 언어)
- 디코딩
- 데이터베이스
- 자바
- json요소별문법
- bson
- 자바스크립
- 동적그래프
- JSON .NET
- 폴리글랏시대
- json
- array배열
- swift프로그매밍
- C# 개발 환경
- html
- 인코딩
- Java
- json기본구성
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |