SSH用ajax调用action,返回json数据时对象无法返回成json形式
如题。将对象加入到List集合里能正确返回json串。但单独的对象却会报JsonWriter错误,大意是public的方法,返回值无法转换成json串形式。求知道的人不吝...
如题。将对象 加入到 List 集合里能正确返回json串。
但单独的对象 却 会报JsonWriter错误,大意是public 的方法,返回值无法转换成json串形式。
求知道的人不吝赐教。
经过我自己的多次实验。发现了一些眉目……
自定义的类 LwOrders、QueryConditions 能正确转。
系统定义的某些类 Timestamp 也能正确转。
但 继承自 HibernateDaoSupport 的 LwOrdersDAO 却不能转。
而且 应该是 所有的、继承自 HibernateDaoSupport 的 类都不能转。
这个 是否实现接口
这是 HibernateDaoSupport 的机制问题么?
我偶尔喜欢钻牛角尖。莫怪。
这是 ajax 得到的返回值。 展开
但单独的对象 却 会报JsonWriter错误,大意是public 的方法,返回值无法转换成json串形式。
求知道的人不吝赐教。
经过我自己的多次实验。发现了一些眉目……
自定义的类 LwOrders、QueryConditions 能正确转。
系统定义的某些类 Timestamp 也能正确转。
但 继承自 HibernateDaoSupport 的 LwOrdersDAO 却不能转。
而且 应该是 所有的、继承自 HibernateDaoSupport 的 类都不能转。
这个 是否实现接口
这是 HibernateDaoSupport 的机制问题么?
我偶尔喜欢钻牛角尖。莫怪。
这是 ajax 得到的返回值。 展开
4个回答
展开全部
JSON 有两个转换对象你注意下 一个是转换对象 一个是转换集合,如果是list 就用 JSONArray
对象,封装类用JSONObject 你看一下是不是
对象,封装类用JSONObject 你看一下是不是
追问
我并没有在任何地方使用 JSON类耶。
只是 ajax 调用的时候设置了 type:"json"
我补充了问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
hibernate Dao的确不能转化为 json
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看下你的数据格式!
追问
我补充了问题。勉强算是 数据 格式吧。
谢谢你的关注。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询