package json
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait BaseJsonOutput extends AnyRef
-
sealed
trait
JsonBinaryFormat extends AnyRef
Specifies format used by
JsonStringOutput.writeBinary
/JsonStringInput.readBinary
to represent byte arrays. -
sealed
trait
JsonDateFormat extends AnyRef
Specifies format used by
JsonStringOutput.writeTimestamp
/JsonStringInput.readTimestamp
to represent timestamps. - case class JsonFormatting(indentSize: commons.OptArg[Int] = OptArg.Empty, afterColon: Int = 0) extends Product with Serializable
- final class JsonListInput extends ListInput with AfterElement
- final class JsonListOutput extends BaseJsonOutput with ListOutput
- final class JsonObjectInput extends ObjectInput with AfterElement
- final class JsonObjectOutput extends BaseJsonOutput with ObjectOutput
-
case class
JsonOptions(formatting: JsonFormatting = JsonFormatting.Compact, asciiOutput: Boolean = false, mathContext: MathContext = BigDecimal.defaultMathContext, dateFormat: JsonDateFormat = JsonDateFormat.IsoInstant, binaryFormat: JsonBinaryFormat = JsonBinaryFormat.ByteArray) extends Product with Serializable
Adjusts format of JSON produced by JsonStringOutput.
Adjusts format of JSON produced by JsonStringOutput.
- formatting
JSON formatting options, controls how whitespace is added to JSON output
- asciiOutput
when set, all non-ASCII characters in strings will be unicode-escaped
- mathContext
MathContext
used when deserializingBigDecimal
s- dateFormat
format used to represent timestamps
- binaryFormat
format used to represent binary data (byte arrays)
- final class JsonReader extends AnyRef
- final class JsonStringFieldInput extends JsonStringInput with FieldInput
- class JsonStringInput extends InputAndSimpleInput with AfterElement
- final class JsonStringOutput extends BaseJsonOutput with OutputAndSimpleOutput
- final class JsonType extends AbstractValueEnum
Value Members
- object JsonBinaryFormat
- object JsonDateFormat
- object JsonFormatting extends Serializable
- object JsonOptions extends Serializable
- object JsonStringInput
- object JsonStringOutput
- object JsonType extends AbstractValueEnumCompanion[JsonType] with InputMetadata[JsonType] with Serializable
- object RawJson extends TypeMarker[String]