首先自我检讨一下,因为自己的不认真,不细心,导致了前端时间的工作中,有很多bug出现,而解决过程中发现了这个问题,特意记录下来,以端正日后工作态度!
需求是这样的:
获取一个json字符串,将它解析入口,并在对应的表中记录下传递过来的原始的json数据
bug:
在使用JSONObject.toBean(newJsonObj, clazz)转换为对象时,对象中json字段的值始终为空字符串,但明明有将json字符串传入newJsonObj中。经过排查,发现似乎是json格式,即大括号({})的问题,存的是带大括号的json字符串,结果使用上面的方法,始终解析不出json数据,最后解决办法是在json数据的大括号前面加上&,最后存入了json数据,以作备份。
最后强调一下,无聊在何种环境下工作,工作的难度有多小,都应积极对待,认真做事!