永发信息网

JSON转为java对象

答案:2  悬赏:20  手机版
解决时间 2021-11-28 05:09
JSON转为java对象
最佳答案
你这个应该不是标准的json字符串,
json转对象一般使用JSON.parseObject(jsonString, Object.class);
jsonString为json字符串
Object.class 其中的object为需要转换的对象追问这是一个json对象,不是json串追答你提供的json串和java对象是不匹配的。是无法使用json方法转换的。不是你的提供的对象有问题。就是你提供的jion串有问题。你好好看看追问json串改为:
String message="{\'result':[\'name\':"abc"],[\'name\':"bde"],\'msg\':\'SUCCEED\'}";之后怎么解析追答根据你的java对象,你的json串应是:{"result": {"name": "bde"},"msg": "SUCCEED"}
全部回答
开始看网上关于json的例子程序段,实验了一把发现结果和网上例子程序的结果不一致,后来发现使用json需要导入的jar包不全,只导入json-lib-2.2.2-jdk15.jar ,还需以下几个包:commons-beanutils-1.7.0.jarcommons-collections-3.2.jarcommons-lang.jarcommons-logging-1.1.jarezmorph-1.0.4.jar这时在测试得到了想要的结果Question q2 = new Question();q2.setId(2);q2.setDescription("descrsssss");q2.setPointInfo("pointkkkk");q2.setType(3);Question q1 = new Question();q1.setId(1);q1.setDescription("descrsssss");q1.setPointInfo("pointkkkk");q1.setType(3);JSONObject jsonObject = new JSONObject().fromObject(q2);System.out.println(jsonObject);List list = new ArrayList();list.add(q1);list.add(q2);JSONArray jsonArr= JSONArray.fromObject(list);System.out.println(jsonArr);输出:{"description":"descrsssss","id":2,"pointInfo":"pointkkkk","type":3}[{"description":"descrsssss","id":1,"pointInfo":"pointkkkk","type":3},{"description":"descrsssss","id":2,"pointInfo":"pointkkkk","type":3}]页面$.post("showQuestions?type="+type,null,callbackShowQuestions,"json");这时在回调函数的参数data获得的就是json转换后的js对象数组,以下标方式便可访问数组里的相应对象信息。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题最新报道,全国科学技术名词审定委员会
描写小白兔生活习性的作文三百字
英菲尼迪q50,3.7L这车子动力表现到底怎么样
河北有聚合氯化铝真实的生产厂家吗
吃干龙眼的好处坏处
现在应该没人看我把,都1点了
这是t-rar中的谁啊啊啊
做主播一套装备下来要多少钱?
QQ怎么设置两个头像
安慕希酸奶可以和青汁加在一起吃吗
期房到期未交房怎么索赔
法院不给立案找哪个地方投诉
两段一时限电流保护中两段好理解,那么一时限
请问02138695888到底是怎么电话
小弟跪求chloe vevrir的电影 有哪位大哥有的
推荐资讯
金娜宝化妆品怎么识别真假
申请电信特别号码申需要什么材料?
明珠三国里为什么我镶嵌了解30颗三级还发不出
泡菜和酸菜有什么区别
为什么这么多人会认为莱恩纳德不再马刺就不
SM-80电子称横30*竖40的连续纸怎么换成横40*
方太橱柜好不好,方太橱柜怎么样
为什么有些人会那么胆小
怪物猎人2g锤子装备
直接或通过染色后,在光学显微镜下清晰可见的
为什么大部分les情侣容易分手
放生时候想不好的话没事吧
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?