茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1729595 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
IMG_00122.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

爪哇咖啡屋 : [轉貼]ALiBABa fastjson 去除 JSON 對像不需要的屬性字段

發表者 討論內容
冷日
(冷日)
Webmaster
  • 註冊日: 2008/2/19
  • 來自:
  • 發表數: 15771
[轉貼]fastjson 過濾不需要的字段或者只要某些字段

fastjson 過濾不需要的字段或者只要某些字段

/*
* 第一種:在對像響應字段前加註解,這樣生成的json也不包含該字段。
* @JSONField(serialize=false)
* private String name;
*/

/*
* 第二種:在對像對應字段前面加transient,表示該字段不用序列化,即在生成json的時候就不會包含該字段了。
* private transient String name;
*/

/*
* 第三種:使用fastjson的攔截器
* PropertyFilter profilter = new PropertyFilter(){

@Override
public boolean apply(Object object, String name, Object value) {
if(name.equalsIgnoreCase("last")){
//false表示last字段將被排除在外
return false;
}
return true;
}

};
json = JSON.toJSONString(user, profilter);
System.out.println(json);
*/


/*
* 第四種,直接填寫屬性
* SimplePropertyPreFilter filter = new SimplePropertyPreFilter(TTown.class, "id","townname");
response.getWriter().write(JSONObject.toJSONString(townList,filter));
*/

原文出處:fastjson 过滤不需要的字段或者只要某些字段 - stubbornness1219的博客 - CSDN博客
前一個主題 | 下一個主題 | | | |

討論串




Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|