]> nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/json/JsonStreamSerializer.java
4cd2797edea382c0935da4224922c11363665622
[signal-cli] / src / main / java / org / asamk / signal / json / JsonStreamSerializer.java
1 package org.asamk.signal.json;
2
3 import com.fasterxml.jackson.core.JsonGenerator;
4 import com.fasterxml.jackson.databind.JsonSerializer;
5 import com.fasterxml.jackson.databind.SerializerProvider;
6
7 import java.io.IOException;
8 import java.io.InputStream;
9
10 public class JsonStreamSerializer extends JsonSerializer<InputStream> {
11
12 @Override
13 public void serialize(
14 final InputStream value, final JsonGenerator jsonGenerator, final SerializerProvider serializers
15 ) throws IOException {
16 jsonGenerator.writeBinary(value, -1);
17 }
18 }