Package org.apache.beam.sdk.util
Class RowJson
- java.lang.Object
-
- org.apache.beam.sdk.util.RowJson
-
@Experimental(SCHEMAS) public class RowJson extends java.lang.Object
Jackson serializer and deserializer forRows
.Supports converting between JSON primitive types and:
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RowJson.RowJsonDeserializer
Jackson deserializer for parsing JSON intoRows
.static class
RowJson.RowJsonSerializer
Jackson serializer for convertingRows
to JSON.static class
RowJson.UnsupportedRowJsonException
Gets thrown when Row parsing or serialization fails for any reason.
-
Constructor Summary
Constructors Constructor Description RowJson()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
verifySchemaSupported(Schema schema)
ThrowsRowJson.UnsupportedRowJsonException
ifschema
contains an unsupported field type.
-
-
-
Method Detail
-
verifySchemaSupported
public static void verifySchemaSupported(Schema schema)
ThrowsRowJson.UnsupportedRowJsonException
ifschema
contains an unsupported field type.
-
-