码迷,mamicode.com
首页 > Web开发 > 详细

org.json.JSONObject and no properties discovered 错误解决

时间:2018-11-15 00:12:25      阅读:432      评论:0      收藏:0      [点我收藏+]

标签:false   code   valueof   1.3   turn   col   prope   发送   ESS   

自己在搭建SSM框架的时候(Spring + spring mvc + mybatis)报错内容如下:

No serializer found for class org.json.JSONObject and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS)

报错的意思是用的这个JSONObject对象由于没有实例化引起的 !!

 

导包注意点!(版本随意 但是包要导正确)

commons-beanutils-1.7.0.jar

commons-collections-3.2.1.jar

commons-lang-2.4.jar

commons-logging-1.1.3.jar

ezmorph-1.0.3.jar

json-lib-2.2.3-jdk15.jar

 

JSONArray 和 JSONObject 分别是位于以下

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

 

后端代码返回

  @ResponseBody
    @RequestMapping(method = RequestMethod.POST, value = "/loadItems")
    public JSONArray loadItems(HttpServletRequest request) {
        int index = Integer.valueOf(request.getParameter("index"));
        JSONArray json = itemService.loadItemsByIndex(index);
        System.out.println(json);
        return json;
     //返回jsonarray数据
    }

 

前台AJAX Success函数接收

$.ajax({
            type:"post",
            url:"loadItems",
            async:"false",
            data:{
                index:1
            },
            dataType:"json",
            success:function(data){
                alert(data);
            },
            error:function(request) {
                alert("请求发送失败")
            }
            
  })

 

org.json.JSONObject and no properties discovered 错误解决

标签:false   code   valueof   1.3   turn   col   prope   发送   ESS   

原文地址:https://www.cnblogs.com/ChromeT/p/9961047.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!