日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JSONArray.fromObject不执行且不报错问题的解决

發布時間:2023/12/1 javascript 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JSONArray.fromObject不执行且不报错问题的解决 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? 今天在寫javaweb工程的時候需要向前臺傳json格式的數據,用到了json-lib-2.4-jdk15.jar等一系列包,然而卻出現如下狀況:

?

? ? CityBean是一個javaBean,我們看到,控制臺只打印出了list的內容,而下面的兩個卻沒能打印,這說明程序執行到JSON.Array.fromObject()時終止,而控制臺沒有報任何錯誤,也沒有異常拋出,特別奇怪。

? ? 下面是有關JSON導入的包:

?

? ? 首先包的數量是正確的,而且都是我才從官網上下載好的,都是最新的版本,所以一開始我并沒有將重心放到jar包上。? ?

????后來看到網上說List中的javaBean包含其它實體屬性,打印出來是個內存值,在轉換json的過程中異常,將實體屬性轉換成字符串重新填充即可,于是我在CityBean中重寫了toString()方法:

?

?

? ? 可惜JSONArray.fromObject()仍然不執行。。。。。。

? ? 后來寫了個test用JUnit調試了一下,終于報異常了

?

?

?

? ? 顯示找不到lang下面的類????我明明導入了lang包啊。

? ? 據說tomcat是在它自己的lib目錄下找jar包,如果jar包沒有存放在tomcat的lib目錄下,那么就會找不到。可是我放入了之后依舊報同樣的錯誤。

??? 最后我終于發現,我導入的是commons-lang3-3.7.jar,而程序需要的是commons-lang的jar包,后來去官網看了以前的版本,果然2.x的包lang后面沒有緊跟著數字,同理commons-collections4-4.2.jar也應替換到之前的版本。

?

? ? demo通過:

?

? ? 程序正常執行:

?

轉載于:https://www.cnblogs.com/henuzyx/p/9310518.html

總結

以上是生活随笔為你收集整理的JSONArray.fromObject不执行且不报错问题的解决的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。