본문 바로가기
개발공부_Blog/JavaScript

JSON.stringify() , JSON.parse()

by 소팡팡 2021. 11. 28.

JSON.stringify() 

 object -> string 으로 변환하는 방식 : serialize 

JSON.stringify() 메서드는 JavaScript 값이나 객체를 JSON 문자열로 변환합니다

JSON.stringify({});                  // '{}'
JSON.stringify(true);                // 'true'
JSON.stringify('foo');               // '"foo"'
JSON.stringify([1, 'false', false]); // '[1,"false",false]'
JSON.stringify({ x: 5, y: 6 });      // '{"x":5,"y":6}'

 

 JSON.parse() 사용

 string -> object로 다시 변환하는 방식을 : deserialize

JSON.parse() 메서드는 JSON 문자열의 구문을 분석하고, 그 결과에서 JavaScript 값이나 객체를 생성한다

const json = '{"result":true, "count":42}';
const obj = JSON.parse(json);

console.log(obj.count);
// expected output: 42

console.log(obj.result);
// expected output: true

 

 

 

 

☆ memo ☆ 

mongoDB에 자료를 저장하고나서 python으로 열어보려고 할때,

포맷이 맞지 않아서 열리지 않았던 적이 있었다.

그때 아래 형식을 어딘가에서 구글링해서 사용해서 해결한 적이 있었다

이거 꼭 이해하고 정리한다. 알겠는데 모르겠다ㅋㅋ ( https://jade-kim.github.io/web/json-python-javascript/ )

// 이거 꼭 정리해서 블로그 쓴다.
// python에서 JSON 포맷을 string으로 output 만드는거..

import json
json.dump(movie, file, ensure_ascii=False)

 

'개발공부_Blog > JavaScript' 카테고리의 다른 글

혼공JS - If문  (0) 2021.12.07
JavaScript - inch를 cm로 변환하기  (0) 2021.12.06
JavaScript - prompt()문자열변환  (0) 2021.12.06
JavaScript - prompt()  (0) 2021.12.06
JavaScript - 문자열 입력함수  (0) 2021.12.06

댓글