JSONObject将从数据库查询出来的对象放入JSONObject的对象中(json.put("subject",subject))老出错然后直接定义一个对象subject1 将subject的属性值都复制过来 就没有异常了 这是为什么呢?[解决办法]jsonobject.put()方法只能put基本类型的数据,对象类型是不行的[解决办法]直接查出来的是 object[]数组[解决办法]你应该用fromObject这个办法[解决办法]用 JSONArray 试试