JSON.stringify(); JSON.parse();사용하기


웹 개발을 하다. JSON.stringify, JSON.parse에 

대해서 한 번 쯤 보거나 들어봤을 것이다

이것은 개발에 있어 굉자히 중요하고

사용할줄 알아야한다.


JSON.Stringify 와 JSON.parse 는 자바스크립트의

메소드이다. 먼저 간단하게 무슨

역할의 메소드인지 보자.


JSON.parse

- String 객체를 json객체로 형변환 시켜준다


JSON.stringify

- json객체를 String객체로 형변환 시켜준다


이제 간단하게 사용법에 대해 알아보겠다


ex1)

1
2
3
4
5
6
7
8
9
10
11
12
13
var data ={
    Name : "Hong"
    ,Age : "26"
}
 
var Person = JSON.stringify(data);
var Person2 = JSON.parse(person);
 
//output
alert(Person);
/* Output : "{Name ":" Hong", "Age":" 26"}" */
alert(person2);
/*Output: Object*/
cs


ex2)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function signup()
{
    var member = {
        "email" : "hong.naver.com",
        "password":"1234"
    };
 
    $.ajax({
        url : '/sample/signup';
        datatype : 'json',
        type:'POST',
        data : JSON.stringify(member),
        success:function(result) (
        
        )
    });
}
cs



1
2
3
4
5
6
7
8
@RequestMapping(value = "/signup", method =RequestMethod.POST)
public MemberResultDto signup(@RequestBody Member member)
{
    //TODO
    return memberResyltDto;
}
 
//@RequestBody 는 HTTP요청의 body 내용을 자바 객체로 매핑 하는역할
cs



'SPRING' 카테고리의 다른 글

자동로그인 방지기능 만들기  (1) 2018.03.28
@RequestBody, @ResponseBody  (0) 2018.03.02
SPRING - Mybatis 사용하기(3)  (0) 2018.02.13
SPRING - Mybatis 사용하기(2)  (0) 2018.02.13
SPRING - Mybatis 사용하기(1)  (0) 2018.02.13

댓글

Designed by JB FACTORY