今天在工作中出現了這么一個問題,在手機桌面的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,才得以解決.
特此記錄一下,共勉...
累死哥哥了,先睡覺了...