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 |
댓글