encode/encoders
library
Functions
-
encodeArray(String? key, List<Object?> value, LineWriter writer, int depth, ResolvedEncodeOptions options)
→ void
-
Encodes an array
-
encodeArrayOfArraysAsListItems(String? prefix, List<List<Object?>> values, LineWriter writer, int depth, ResolvedEncodeOptions options)
→ void
-
Encodes an array of arrays as list items
-
encodeArrayOfObjectsAsTabular(String? prefix, List<Map<String, Object?>> rows, LineWriter writer, int depth, ResolvedEncodeOptions options)
→ void
-
Encodes an array of objects in tabular format
-
encodeInlineArrayLine(List<Object?> values, String delimiter, String? prefix, String? lengthMarker)
→ String
-
Encodes a single line array of primitives
-
encodeKeyValuePair(String key, Object? value, LineWriter writer, int depth, ResolvedEncodeOptions options)
→ void
-
Encodes a key-value pair
-
encodeListItemValue(Object? value, LineWriter writer, int depth, ResolvedEncodeOptions options)
→ void
-
Encodes a list item value
-
encodeMixedArrayAsListItems(String? prefix, List<Object?> items, LineWriter writer, int depth, ResolvedEncodeOptions options)
→ void
-
Encodes a mixed array as list items
-
encodeObject(Map<String, Object?> value, LineWriter writer, int depth, ResolvedEncodeOptions options)
→ void
-
Encodes an object to Toon format
-
encodeObjectAsListItem(Map<String, Object?> obj, LineWriter writer, int depth, ResolvedEncodeOptions options)
→ void
-
Encodes an object as a list item
-
encodeValue(Object? value, ResolvedEncodeOptions options)
→ String
-
Encodes a normalized JsonValue to Toon format
-
Extracts tabular header from array of objects
-
isTabularArray(List<Map<String, Object?>> rows, )
→ bool
-
Checks if an array can be represented as a tabular format
-
writeTabularRows(List<Map<String, Object?>> rows, LineWriter writer, int depth, ResolvedEncodeOptions options)
→ void
-
Writes tabular rows