com.alibaba.fastjson.JSONException: not match : - =异常

在使用fastjson来将json数据转换成model时出现如下异常:

wKiom1O7mBiD_iRjAAU-358vdLI086.jpg

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;
	}
}

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...