package com.newvideo.adapter; import java.lang.reflect.Type; import net.sf.json.JSONObject; import com.google.gson.JsonElement; import com.google.gson.JsonSerializationContext; import com.google.gson.JsonSerializer; import com.newvideo.domain.FindClass; public class FindClassAdminAdapter implements JsonSerializer{ // 对象转为Json时调用 public JsonElement serialize(FindClass fd, Type type, JsonSerializationContext content) { JSONObject data = new JSONObject(); data.put("id", fd.getId()); data.put("name", fd.getName()); data.put("orderBy",fd.getOrderBy()); data.put("show",fd.isShow()); data.put("createTime",fd.getCreateTime()); JsonElement serialize = content.serialize(data); return serialize; } }