]> nmode's Git Repositories - signal-cli/blob - src/main/java/org/asamk/signal/json/JsonStreamSerializer.java
6eb359cd0696bab0aab678c0f4894a4e80112d70
[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,
15 final JsonGenerator jsonGenerator,
16 final SerializerProvider serializers
17 ) throws IOException {
18 jsonGenerator.writeBinary(value, -1);
19 }
20 }