Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

작은방

JSON.parse(), JSON.stringify() 본문

DEV/Javascript

JSON.parse(), JSON.stringify()

손꾸락 2016. 5. 26. 08:52

var Person = new Object();


Person.name = "홍길동";

Person.age = "25";


var jsonString = JSON.stringify(Person);

var jsonParse = JSON.parse(jsonString);


console.log(jsonString);

  → {"name":"홍길동","age":"25"}

console.log(jsonParse);

  → Object {name: "홍길동", age: "25"}


※ 단, JSON.stringify( )를 통하여 문자열로 변환 한 뒤 input태그에 담아 Form Submit을 하면 XSS방지를 위하여 특수문자 변환이 이뤄진다.


  → {"name":"홍길동","age":"25"}


그렇기 때문에 .replace( ) 작업을 통하여 완전한 JSON String형태로 변환을 해준다.


console.log(jsonString.replace(/"/g, '"'));

  → {"name":"홍길동","age":"25"}



'DEV > Javascript' 카테고리의 다른 글

window.sessionStorage  (0) 2016.05.26
getCookie(), setCookie()  (0) 2016.05.26
Comments