# Functions

Marshal formats an object into a slice of bytes of tags (aka key=value pairs) The value serializer is used to render the key and value of each pair into strings.
NewIterator returns a new JSON Lines (aka jsonl) Iterator base on the given input.
NewWriter returns a writer for formating and writing objets to the underlying writer as JSON Lines (aka jsonl).
Read reads the lines of tags from the input Reader into the given type.
Unmarshal parses a slice of bytes into an object using a few simple type inference rules.
UnmarshalType parses a slice of bytes into an object of a given type.
Write writes the given object(s) as lines of tags.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
Iterator iterates trough a stream of bytes returning a new object on each call of Next() until it reaches the end and returns io.EOF.
Input for NewIterator function.
ReadInput provides the input for the Read function.
WriteInput provides the input for the Write function.
Writer formats and writes objects to the underlying writer as JSON Lines (aka jsonl).

# Interfaces

Flusher interfaces is a simple interface that wraps the Flush() function.
WriterFlusher is a simple interface that wraps io.Writer and Flusher.