fastjson解析超長json串以及轉成list,map等方法實例


  今天在工作中出現了這么一個問題,在手機桌面的app加密解密后,字符串超長,讀取兩三個都會出現內存溢出的現象,最后只能根據id累加來一個個解析.解析出來的數據最后在進行處理.

轉換成對象使用的是阿里巴巴的fastjson,上度娘找了一下,好多使用的是:import net.sf.json.JSONArray;import net.sf.json.JSONObject;這兩個,可以參考這篇:http://blog.sina.com.cn/s/blog_5920510a01011vu8.html

我導的包是:

代碼如下:

 如果想轉成其他類型的數據,只需要改變一下類型即可....

 

 

最終,在數據庫中存儲的時候,出現了兩種錯誤<我使用的是原生jdbc編寫的代碼.字符集都設置成了utf-8>:

1.   亂碼,解決辦法如下:

加上了小分號.好神奇有木有  ~..~

2.   超長的字符串使用了varchar2000存儲的時候,還是不夠,最終使用了mediumtext,才得以解決.

特此記錄一下,共勉...

累死哥哥了,先睡覺了...

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM