java对象list转json遇到问题.

flowdataInfos是个list,voices也是个lIst对象属性。这个对象转换为json时候,如上,如果list中有一个对象,则不会加中括号,如果有2个对象,有... flowdataInfos是个list,voices也是个lIst对象属性。这个对象转换为json时候,如上,如果list中有一个对象,则不会加中括号,如果有2个对象,有中括号,现在问题是页面判断list如果是一个就报未定义。如果2个就报2个。 怎么让1个对象时,加上中括号,报长度是1,而不是未定义啊。 这个真不懂?求救 展开
 我来答
匿名用户
2015-04-29
展开全部
异常已经告诉你了,明显是缺包,应该缺少了commons-beanutils.jar文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WellBeinglyk
2015-04-27 · 超过13用户采纳过TA的回答
知道答主
回答量:36
采纳率:100%
帮助的人:17.1万
展开全部
JSONObject jsonObj = JSONObject.fromObject(转化的list);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木星上的程序员
2015-04-26 · TA获得超过476个赞
知道小有建树答主
回答量:602
采纳率:0%
帮助的人:412万
展开全部
list的话都会转成数组类型的,不管里面有多少个对象
更多追问追答
追问
可是如果list中只有一个对象,不转换为数组,没有中括号,用.length会说未定义啊。如果是2个对象,有中括号,.lenght是2.
怎么让如果list中有一个对象,也有中括号 ,lenght是1,请问
追答
List你是怎么转换成json的?用啥工具类
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式