在使用fastjson来将json数据转换成model时出现如下异常:
publicclassTestDemo{ publicstaticvoidmain(String[]args)throwsIOException{ StringresponseData= "{\"code\":0,\"errorDescription\":\"操作成功\","+ "\"dataObject\":{\"imgUrl\":\"https://mobilecodec.alipay.com/show.htm"+ "?code=pvv4z94z8tnazwek0c&picSize=M\",\"expireSecond\":1800}}"; RestModelrestModel=(RestModel)JsonUtil.jsonToObject(responseData,RestModel.class); Stringstr=restModel.getDataObject().toString(); ZpSpreadInfoByAlipayRspzpSpreadInfoByAlipayRsp=(ZpSpreadInfoByAlipayRsp)JsonUtil .jsonToObjectByRest(str,ZpSpreadInfoByAlipayRsp.class); StringimgUrl=zpSpreadInfoByAlipayRsp.getImgUrl(); System.out.println(imgUrl); } } publicclassJsonUtil{ publicstaticObjectjsonToObject(Stringjson,Classcls) throwsJsonGenerationException,JsonMappingException,IOException{ Objectobj=null; ObjectMappermapper=newObjectMapper(); mapper.configure(JsonParser.Feature.ALLOW_SINGLE_QUOTES,true); obj=mapper.readValue(json,cls); returnobj; } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。