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);