admin
2021-01-04 aa6ef62aef83e277d4171df1d9f0803f91738216
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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<FindClass>{
 
    // 对象转为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;
    }
 
}