Ends an array.
Ends an array. Undefined behavior if called while not in the middle of printing an array.
Prints a whole iterable as an array.
Prints a whole iterable as an array.
Prints a field within an object.
Prints a field within an object.
Write the given double, throwing a serialization exception if it is NaN or Infinity.
Write the given double, throwing a serialization exception if it is NaN or Infinity.
Prints a field within an object.
Prints a field within an object.
Write the given float, throwing a serialization exception if it is NaN or Infinity.
Write the given float, throwing a serialization exception if it is NaN or Infinity.
Prints the start of an array.
Prints the start of an array. Items should then be printed with printArrayItem, after which the array should be ended with endArray().