SSH用ajax调用action,返回json数据时对象无法返回成json形式

如题。将对象加入到List集合里能正确返回json串。但单独的对象却会报JsonWriter错误,大意是public的方法,返回值无法转换成json串形式。求知道的人不吝... 如题。将对象 加入到 List 集合里能正确返回json串。
但单独的对象 却 会报JsonWriter错误,大意是public 的方法,返回值无法转换成json串形式。
求知道的人不吝赐教。
经过我自己的多次实验。发现了一些眉目……
自定义的类 LwOrders、QueryConditions 能正确转。
系统定义的某些类 Timestamp 也能正确转。
但 继承自 HibernateDaoSupport 的 LwOrdersDAO 却不能转。
而且 应该是 所有的、继承自 HibernateDaoSupport 的 类都不能转。
这个 是否实现接口
这是 HibernateDaoSupport 的机制问题么?
我偶尔喜欢钻牛角尖。莫怪。
这是 ajax 得到的返回值。
展开
 我来答
三月沐风
2013-08-21
知道答主
回答量:27
采纳率:0%
帮助的人:15.9万
展开全部
JSON 有两个转换对象你注意下 一个是转换对象 一个是转换集合,如果是list 就用 JSONArray
对象,封装类用JSONObject 你看一下是不是
追问
我并没有在任何地方使用 JSON类耶。
只是 ajax 调用的时候设置了 type:"json"
我补充了问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e5aac1c
2013-09-16
知道答主
回答量:2
采纳率:0%
帮助的人:2.7万
展开全部
hibernate Dao的确不能转化为 json
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zoubingquan
2013-08-21 · TA获得超过377个赞
知道小有建树答主
回答量:170
采纳率:100%
帮助的人:152万
展开全部
代码及错误信息贴上来
追问

 //public class LwOrdersDAO extends HibernateDaoSupport implements ILwOrdersDAO

 

 public LwOrdersDAO getLwOrdersDAO() {
  return lwOrdersDAO;
 }

 

这一句。添加 @JSON(serialize=false) 在函数头就没事。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cs903016
2013-08-21 · TA获得超过1179个赞
知道小有建树答主
回答量:2599
采纳率:80%
帮助的人:1711万
展开全部
看下你的数据格式!
追问
我补充了问题。勉强算是 数据 格式吧。
谢谢你的关注。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式