Post
KO

spring -> controller json 주고 받을때

화면단에서 꼭 JSON.stringfy()!!!!!!

설정을 안하면

ObjectMapper로 해야되고

StringFy로 보내면

simple jackson 으로 Json Object로 파싱해서 받을 수 있다.

——————————- view ————————————

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

        var selecteddatais = $(“#datalist”).jqGrid(‘getRowData’,selectedrows[i]);

                            postArray.push(selecteddatais);

                        }

                    var sale = [{“sale_start”:$(“#sale_start”).val(),

                            ”sale_end”  :$(“#sale_end”).val(),

                            ”sale_ratio”:$(“#sale_ratio”).val(),

                            ”del_yn”    : $(“#del_yn”).val()

                            }];

                    } else {

                        alert(“상품 리스트를 선택해 주세요”);

                        return false;

                    }

                    var data = {“product” : postArray , ”saleinfo” : sale};

cs

—————————— server ———————————–

1

2

3

4

5

6

7

8

9

jsonobj = (JSONObject) jsonParser.parse(atr);

            String product = jsonobj.get(“product”).toString();

            String saleinfo = jsonobj.get(“saleinfo”).toString();

            JSONArray productArray = new JSONArray();

            JSONArray saleArray = new JSONArray();

            productArray = (JSONArray) jsonParser.parse(product);

            saleArray = (JSONArray) jsonParser.parse(saleinfo);

cs

This article is licensed under CC BY 4.0 by the author.