Programming/JAVA

JsonView와 pageJsonReport의 차이점

Pure Sage 2013. 11. 27. 02:25

JsonView(net.sf.json.spring.web.servlet.view.JsonView)

1. 동일 클래스의 객체명은 알파벳 순서로 정렬.

2. Null 값은 "", "" 값도 ""로 처리.

3. 데이터 구조 예제

"resultList": {

"aList": [

            {

    "anumber": "123456",

    "name": "abcde",

                "value": "2222",

},

            {

    "anumber": "123457",

    "name": "abc",

                "value": "1111",

}

],

"cnt": "2"

}


pageJsonReport(org.springframework.web.servlet.view.json.MappingJacksonJsonView)

1. 설정된 DO(Data Object)의 순서대로 정렬

2. Null값은 null, 공백은 ""로 처리.

3. 데이터 구조 예제

"resultList": {

"acnt": "2",

"aList": [

            {

    "name": "abcde",

    "anumber": "123456",

                "value": "2222",

},

            {

    "name": "abc",

    "anumber": "123457",

                "value": "1111",

},

]

}