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
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.FindVideo;
 
public class FindVideoAdminAdapter implements JsonSerializer<FindVideo>{
 
    @Override
    public JsonElement serialize(FindVideo fv, Type paramType,
            JsonSerializationContext content) {
        JSONObject json = new JSONObject();
        json.put("id", fv.getId());
        json.put("videoInfo", fv.getVideoInfo());
        json.put("picture", fv.getPicture());
        json.put("orderBy", fv.getOrderBy());
        JsonElement serialize = content.serialize(json);
        return serialize;
    }
 
}