ajax传递json格式数据参数解决方法

ajax传递json格式数据参数
    var obj = {
      "userID":"123",
      "pageNo":1,
      "pageSize":20
    };
    $.ajax({
      type: "POST",
      url: "http://192.168.6.99:8081/collection/list",
      data: JSON.stringify(obj),
      dataType: "jsonp",
      success: function(res){
        var data = res.data;
        console.log(res);
      }
    });


后台报错:
net.sf.json.JSONException: A JSONObject text must begin with '{' at character
 0 of 

不知道问题在哪儿,找大神帮忙
------解决思路----------------------
var obj =' {
      "userID":"123",
      "pageNo":1,
      "pageSize":20
    }';
{}外加上单引号