1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package net.anyflow.lannister.serialization;
18
19 import java.io.IOException;
20
21 import com.fasterxml.jackson.core.JsonGenerator;
22 import com.fasterxml.jackson.core.JsonProcessingException;
23 import com.fasterxml.jackson.databind.SerializerProvider;
24
25 import net.anyflow.lannister.Statistics.SysValue;
26
27 public final class SysValueSerializer extends com.fasterxml.jackson.databind.JsonSerializer<SysValue> {
28 @Override
29 public void serialize(SysValue value, JsonGenerator generator, SerializerProvider provider)
30 throws IOException, JsonProcessingException {
31
32 generator.writeString(value.value());
33 }
34 }