ํฐ์คํ ๋ฆฌ ๋ทฐ
JSON (JavaScript Object Notation)์ ๊ฒฝ๋์ DATA-๊ตํ ํ์์ด๋ค. ์ด ํ์์ ์ฌ๋์ด ์ฝ๊ณ ์ฐ๊ธฐ์ ์ฉ์ดํ๋ฉฐ, ๊ธฐ๊ณ๊ฐ ๋ถ์ํ๊ณ ์์ฑํจ์๋ ์ฉ์ดํ๋ค. JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999์ ์ผ๋ถ์ ํ ๋๋ฅผ ๋๊ณ ์๋ค. JSON์ ์๋ฒฝํ๊ฒ ์ธ์ด๋ก ๋ถํฐ ๋ ๋ฆฝ์ ์ด์ง๋ง C-family ์ธ์ด - C, C++, C#, Java, JavaScript, Perl, Python ๊ทธ์ธ ๋ค์ - ์ ํ๋ก๊ทธ๋๋จธ๋ค์๊ฒ ์น์ํ ๊ด์ต์ ์ฌ์ฉํ๋ ํ ์คํธ ํ์์ด๋ค. ์ด๋ฌํ ์์ฑ๋ค์ด JSON์ ์ด์์ ์ธ DATA-๊ตํ ์ธ์ด๋ก ๋ง๋ค๊ณ ์๋ค.
JSON์ ๋๊ฐ์ ๊ตฌ์กฐ๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ๋๊ณ ์๋ค:
- name/value ํํ์ ์์ผ๋ก collection ํ์ . ๋ค์ํ ์ธ์ด๋ค์์, ์ด๋ object, record, struct(๊ตฌ์กฐ์ฒด), dictionary, hash table, ํค๊ฐ ์๋ list, ๋๋ ์ฐ์๋ฐฐ์ด๋ก์ ์คํ ๋์๋ค.
- ๊ฐ๋ค์ ์์ํ๋ ๋ฆฌ์คํธ. ๋๋ถ๋ถ์ ์ธ์ด๋ค์์, ์ด๋ array, vector, list, ๋๋ sequence๋ก์ ์คํ ๋์๋ค.
์ด๋ฌํ ๊ฒ๋ค์ ๋ณดํธ์ ์ธ DATA ๊ตฌ์กฐ์ด๋ค. ์ฌ์ค์ ๋ชจ๋ ํ๋์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ค์ ์ด๋ ํ ํํ๋ก๋ ์ด๊ฒ๋ค์ ์ง์ํ๋ค. ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ค์ ์ด์ฉํ์ฌ ํธํ์ฑ ์๋ DATA ํ์์ด ์ด๋ฌํ ๊ตฌ์กฐ๋ค์ ๊ทผ๊ฐ์ ๋๊ณ ์๋ ๊ฒ์ ๋น์ฐํ๋ค.
JSON ์์, ์ด๋ฌํ ํ์๋ค์ ๊ฐ์ ธ๊ฐ๋ค:
object๋ name/value ์๋ค์ ๋น์์ํ๋ SET์ด๋ค. object๋ { (์ข ์ค๊ดํธ)๋ก ์์ํ๊ณ } (์ฐ ์ค๊ดํธ)๋ก ๋๋ด์ด ํํํ๋ค. ๊ฐ name ๋ค์ : (colon)์ ๋ถ์ด๊ณ , (comma)๋ก name/value ์๋ค ๊ฐ์ ๊ตฌ๋ถํ๋ค.
- Total
- Today
- Yesterday
- jQuery
- ๋์ค
- JSP
- ๊ฒฝ์ ์ฉ์ด
- ์นด๋ฐ์จ๋ผ์ธ
- ์น์์ด์ ์
- ์์์ฌ์ด๋
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์ธํจ์ด
- ๋ฉ๋ฐฐํ
- 2ne1
- I Don't Care
- ๋ณต๊ทผ์ด๋
- php
- ํจ์
- ๊ธฐํ
- JSTL
- MySQL
- Ajax
- Java
- 8๋ง์ผ
- EL
- JS
- JavaScript
- asp
- ๋ด๋๋ด์ฐ
- ์๋ฆฌ
- JSON
- Servlet
- ์๋ธ๋ฆฟ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |