js

JSON ๊ฐ์ฒด์˜ parse / stringify ์ฐจ์ด

natrue 2022. 1. 10. 16:47
728x90

* JSON ๊ฐ์ฒด์˜ parse  

String -> Object  : String ๊ฐ์ฒด๋ฅผ json ๊ฐ์ฒด๋กœ ๋ณ€ํ™˜ 

who, loginVO.getId()๋Š” ์ธ์ž๊ฐ’์œผ๋กœ ๊ฐ’์ด ๋‹ด๊ฒจ์žˆ๋‹ค. 

JSON ๊ฐ์ฒด๋Š” ์ค‘๊ด„ํ˜ธ({})๋กœ ๋‘˜๋Ÿฌ์Œ“์•„ ํ‘œํ˜„
๋˜ํ•œ, JSON ๊ฐ์ฒด๋Š” ์‰ผํ‘œ(,)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ํ”„๋กœํผํ‹ฐ๋ฅผ ํฌํ•จ

TextMessage tmpMsg = new TextMessage("{\"code\" : \""+ who +"\", \"id\" : \""+ loginVO.getId() +"\"}");

var msg = JSON.parse(event.data);
console.log("msg :::::::::::",msg);

* JSON ๊ฐ์ฒด์˜ stringify

Object -> String : json ๊ฐ์ฒด๋ฅผ String ๊ฐ์ฒด๋กœ ๋ณ€ํ™˜ 

who๋Š” ์ธ์ž๊ฐ’์œผ๋กœ ๊ฐ’์ด ๋‹ด๊ฒจ์žˆ๋‹ค. 
TextMessage tmpMsg = new TextMessage(who);
var msg = JSON.parse(JSON.stringify(event.data));
console.log("msg :::::::::::",msg);