首頁 > web前端 > js教程 > JSON格式資料序列化與反序列化

JSON格式資料序列化與反序列化

巴扎黑
發布: 2016-12-20 16:16:42
原創
1226 人瀏覽過

測試類別: 
包edu.xjtu.lee; 

進口的java.util.ArrayList; 
進口的.util.List; 

進口net.sf.json.JSONArray; JSONSerializer; 

公共類別JSONArrayTest { 

私有靜態清單清單; 
私人靜態字串jsonStr; 

公用靜態無效的串列器(){ 
名單=新的(ArList>圖; 
list.add(新斯圖(1,“力量”,“fasdfas”)); 
list.add(新斯圖(2,“照宇”,“dfasdfasdfas”)); 
list.add(新斯圖(3,“技術偵偵”,“fasdffsdafas”)); 
list.add(新斯圖(4“menglirong”,“fasdfsdafasdfas”)); 
jsonStr = JSONSerializer.toJSON(列表)的ToString() ; 


公共靜態無效解串器(){ 
JSONArray JA = JSONArray.fromObject(jsonStr); 
@SuppressWarnings(「未登記」) 
名單 .toCollection(JA,Stu.class); 
的for(int i = 0; I 的System.out.println(list.get(I).getId( )+“”+ list.get(I).getName()+“” + list.get(ⅰ).getPhone());


公共靜態無效的主要(字符串[] args){ 
串行(); 
解串器(); 




Bean的定義: 
包edu.xjtu.lee; 


私人字串說明; 

斯圖(){} 

斯圖(INT ID,字串名稱,字串DESC){ 
this.id = ID; 
this.name =名稱; 
this. desc =說明; 


公眾詮釋的getId(){ 
回報ID; 


公共無效SETID(INT ID){ 
this.id = ID;
回傳名稱; 


公無效setname可以(字串名稱){ 
this.name =名稱; 


公有字串getPhone(){ 
} DESC){ 
this.desc =遞​​減; 




相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
mysql儲存json錯誤
來自於 1970-01-01 08:00:00
0
0
0
php - Json中存在的反斜線
來自於 1970-01-01 08:00:00
0
0
0
取得:傳輸JSON數據
來自於 1970-01-01 08:00:00
0
0
0
php json 轉換
來自於 1970-01-01 08:00:00
0
0
0
javascript - 關於json數據的展示問題
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板