Notice
Recent Posts
Recent Comments
Link
250x250
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- owlcarousel
- 글자들여쓰기
- react npm install
- package.json
- 웹아이콘
- Git clone
- 플러그인
- 단어단위로떨어지기
- MediaQuery
- 그누보드반응형
- 동적객체
- npm install 문제
- npm install
- vscode git clone
- npm start
- legacy-peer
- 의존성문제
- 정적객체
- maxwidth
- node설치
- slickslider
- 이미지반응형
- minwidth
- 아이콘사용법
- googleicon
- git lab clone
- node 오류
- XEIcon
- fontawesome
- window 정책변경
Archives
- Today
- Total
어쩌다 알게 된 ƪ(•̃͡•̃͡ ƪ
⚪️ [JS] JSON.stringify() 본문
728x90
JSON.stringify() 란?
=> 객체나 배열을 JSON 형태의 문자열로 변환

리액트를 배우면서 개발 관점으로 기능을 만들어보다보니 데이터를 가져와서 쓸 때, JSON.stringify() 라는 것을 자꾸 쓰게 되었다.
그 전에는 데이터에 대해 생각을 안해서 쓰지 않아서 몰랐고, 최근에는 아무 생각 없이 그냥 배열로 만들어 주나 보다~ 했는데 갑자기 개념을 잡아야 겠다는 생각이 들어서 정리!
결론: 잘못알고 있었다..!

1. 객체를 JSON 문자열로 변환
const obj = { name: "Alice", age: 25 };
const jsonString = JSON.stringify(obj);
console.log(jsonString); // '{"name":"Alice","age":25}' (문자열!)
2. 배열을 JSON 문자열로 변환
const arr = [1, 2, 3, 4];
const jsonString = JSON.stringify(arr);
console.log(jsonString); // '[1,2,3,4]' (문자열!)
JSON.stringify()가 필요한 이유
1. 로컬 스토리지 저장 (브라우저 저장소는 문자열만 저장 가능!)
const user = { id: 1, name: "Bob" };
localStorage.setItem("user", JSON.stringify(user)); // 객체 → 문자열로 저장
2. 서버로 데이터 보낼 때 (JSON 포맷으로 변환)
fetch("https://api.example.com", {
method: "POST",
body: JSON.stringify({ username: "test", password: "1234" }),
headers: { "Content-Type": "application/json" }
});
🟦 [React] 지역변수를 전역변수로 만들고 싶을 때
해당 함수 내에서 뿌려주고 있는 result를 전역에서 쓰고 싶은데 어떻게 해야되지? => useState 나 useRef 사용! ✔ useState : 렌더링하면서 UI 반영✔ useRef : 렌더링할 필요 없이 전역에서만 참조 (UI 미
dazzle-bini.tistory.com
728x90
'자바스크립트 > ⚪️ Vanilla' 카테고리의 다른 글
| [Js] 구조 분해 (0) | 2025.04.25 |
|---|---|
| [JS] response, response.data 비동기 함수 응답 처리, axio.get().then((response) => {}); (0) | 2025.04.11 |
| ⚪️ [JS] setInterval, setTimeout이랑 비슷한 Throttle, Debounce (0) | 2025.03.22 |
| ⚪️ [JS] 디버깅시 console 사용 꿀팁 (0) | 2025.03.21 |
| ⚪️ [JS] console.log에서 + 와 , 타입 변환 알아보기 (0) | 2025.03.21 |
Comments
