๋ฐ์ํ
JSON
JavaScript Object Notion
{ }
- key : value ํํ.
- ์๋ฒ์ js์์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ๋ณ์ = {key1: value1, key2 : value2...};
์ด๋ ๊ฒ ๋ง์ด ๋ด์ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ๋ฅผ ๊บผ๋ด ์ฐ๋ ๋ฐฉ๋ฒ
๋ฐ์ดํฐ๋ฅผ ๋ด๋๋ฐฉ๋ฒ
JSON ๊ฐ์ฒด ↔ javascript ๊ฐ์ฒด
๋ณํ
โป jsonํํ๋ผ๊ณ json์ด ์๋๋ผ
jsonํํ์ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ฒด์ด๊ธฐ ๋๋ฌธ์ ๋ณํ์ด ํ์ํฉ๋๋ค.
JSON.stringify( )
: javascript → JSON
๐ ๋ฐ์ดํฐ๋ฅผ ์๋ฒ๋ก ์ ์กํ๊ธฐ ์ ์ ๋ฌธ์์ด๋ก ๋ณํํ ๋
JSON.parse( )
: JSON → javascript
๐ ์๋ฒ์์ ๋ฐ์ JSON ๋ฐ์ดํฐ๋ฅผ JavaScript์์ ์ฌ์ฉ ๊ฐ๋ฅํ๊ฒ ๋ณํํ ๋
json๋ฐฐ์ด
โป A-jax์์๋ ๋ง์ด ์ฌ์ฉ๋๊ณ , server์ ์ ๋ฌํด java๋จ์์ collection์ ๋ด๊ธฐ์ํด์๋ ์ ๋ง ๋ง์ด ์ฌ์ฉ๋ฉ๋๋ค.
โป json ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ข ๋ฅ๋ Gson, json-simple ๋ฑ ๋ค์ํฉ๋๋ค.
VScode์ setting.json๋ jsonํ์ผ๋ก ๋์ด์๋ ๊ฒ์ด ๋ณด์ ๋๋ค.
๋ฐ์ํ
'โจ UI > ๐ JS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS]ajax : ๋น๋๊ธฐ ํต์ ๊ธฐ๋ฒ (0) | 2024.12.29 |
---|---|
[JS][jQuery] $ ์ ์ด์ฟผ๋ฆฌ๋? ์ ์ฉ/์ฌ์ฉ๋ฒ (0) | 2024.12.28 |
[JS]Window ๋ํํ ํจ์ (0) | 2024.12.27 |
[JS]html ์ถ๊ฐ/์์ ํ๊ธฐ(+๋ฒํผ ๋นํ์ฑํ, ์์ฑ๋ณ๊ฒฝ) (1) | 2024.12.27 |
[JS]ํจ์์ ์ข ๋ฅ(์ต๋ช /ํ์ดํ/ํด๋ก์ ) (0) | 2024.12.26 |