fm.serializer.json
package fm.serializer.json
Members list
Type members
Classlikes
object JSONByteArrayInput
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JSONByteArrayInput.type
final class JSONByteArrayInput(bytes: Array[Byte], options: JSONDeserializerOptions) extends JSONInput
Attributes
- Companion
- object
- Supertypes
-
class JSONInputtrait Inputtrait RawInputtrait CollectionInputtrait FieldInputtrait NestedInputclass Objecttrait Matchableclass AnyShow all
final class JSONCharSequenceInput(chars: CharSequence, options: JSONDeserializerOptions) extends JSONInput
Attributes
- Supertypes
-
class JSONInputtrait Inputtrait RawInputtrait CollectionInputtrait FieldInputtrait NestedInputclass Objecttrait Matchableclass AnyShow all
object JSONDeserializerOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Value parameters
- internStrings
-
Call String.intern() on any strings read
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object JSONInput
abstract class JSONInput(options: JSONDeserializerOptions) extends Input
Attributes
- Companion
- object
- Supertypes
-
trait Inputtrait RawInputtrait CollectionInputtrait FieldInputtrait NestedInputclass Objecttrait Matchableclass AnyShow all
- Known subtypes
final class JSONOutput(options: JSONSerializerOptions) extends Output
Attributes
- Supertypes
-
trait Outputtrait RawOutputtrait NestedOutputtrait FieldOutputclass Objecttrait Matchableclass AnyShow all
final class JSONReaderInput(reader: Reader, options: JSONDeserializerOptions) extends JSONInput
Attributes
- Supertypes
-
class JSONInputtrait Inputtrait RawInputtrait CollectionInputtrait FieldInputtrait NestedInputclass Objecttrait Matchableclass AnyShow all
object JSONSerializerOptions
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
final case class JSONSerializerOptions(outputNulls: Boolean, outputFalse: Boolean, outputZeros: Boolean, prettyFormat: Boolean, indent: String)
Value parameters
- indent
-
The indent to use for prettyFormat. Note: Not currently hooked up for Jackson
- outputFalse
-
Write out boolean fields that are false
- outputNulls
-
Write out fields with null values
- outputZeros
-
Write out fields with numbers that are zero
- prettyFormat
-
Use pretty formatting.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
In this article