Skip to content

Commit 57dd5bc

Browse files
committed
add flatten method on object codecs
1 parent 88de840 commit 57dd5bc

4 files changed

Lines changed: 394 additions & 277 deletions

File tree

json/src/main/java/alpine/json/codec/Codec.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,10 @@ public <R> R encode(Transcoder<R> transcoder, E value) {
142142
};
143143
}
144144

145+
default FlatCodec<T> flatten() {
146+
return new FlatCodec<>(this);
147+
}
148+
145149
static <T> CodecBuilder._0<T> builder() {
146150
return new CodecBuilder._0<>();
147151
}

0 commit comments

Comments
 (0)