[Javascript] JSON.stringify() / JSON.parse()
- 📕 Programing/Javascript
- 2021. 10. 4. 13:46
1. JSON.stringify()
- Object to JSON
- 클라이언트에서 정보를 처리할 때는 객체를 사용한다. 객체를 JSON 형식으로 저장하거나, JSON형식을 요구하는 서버로 넘기려면 -> 객체를 JSON 형식으로 변환해야 하는데 이것을 직렬화(stringify)라 한다.
- JavaScript 값이나 객체를 JSON 문자열로 변환
- replacer를 함수로 전달할 경우 변환 전 값을 변형할 수 있고, 배열로 전달할 경우 지정한 속성만 결과에 포함합니다.
- Object를 JSON으로 변환
const arr = new Array();
arr.push('11');
arr.push('22');
arr.push('33');`
const obj = new Object();
obj.name = 'kyhslam';
obj.age = '38';
obj.list = arr;
let djson = JSON.stringify(obj);
// {"name":"kyhslam","age":"38","list":["11","22","33"]}
2. JSON to Object
- JSON 문자열의 구문을 분석하고, 그 결과에서 JavaScript 값이나 객체를 생성
- JSON을 Object로 변환
let oo = JSON.parse(djson);
// [object Object]: {age: "38", list: Array, name: "kyhslam"}
let bb = oo.list; // bb -- 11,22,33
참고 URL
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse
'📕 Programing > Javascript' 카테고리의 다른 글
url로 해당 브라우저 아래창으로 다운로드 (0) | 2021.10.08 |
---|---|
checkbox가 체크된 것만 가져오기 (0) | 2021.10.08 |
checkbox 활용법( 체크여부 확인 등) (0) | 2014.04.23 |
json 예제소스 (0) | 2013.12.23 |
json 이란? (0) | 2013.12.17 |