JSON

fm.serializer.json.JSON$
object JSON

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
JSON.type

Members list

Value members

Concrete methods

def fromBytes[T](bytes: Array[Byte])(implicit deserializer: Deserializer[T]): T
def fromBytes[T](bytes: Array[Byte], options: JSONDeserializerOptions)(implicit deserializer: Deserializer[T]): T
def fromJSON[T](json: String)(implicit deserializer: Deserializer[T]): T
def fromJSON[T](json: String, options: JSONDeserializerOptions)(implicit deserializer: Deserializer[T]): T
def fromReader[T](reader: Reader)(implicit deserializer: Deserializer[T]): T
def fromReader[T](reader: Reader, options: JSONDeserializerOptions)(implicit deserializer: Deserializer[T]): T
def toBytes[T](v: T)(implicit serializer: Serializer[T]): Array[Byte]
def toBytes[T](v: T, out: JSONOutput)(implicit serializer: Serializer[T]): Array[Byte]
def toJSON[T](v: T)(implicit serializer: Serializer[T]): String
def toJSON[T](v: T, out: JSONOutput)(implicit serializer: Serializer[T]): String
def toJSONWithoutNulls[T](v: T)(implicit serializer: Serializer[T]): String
def toMinimalJSON[T](v: T)(implicit serializer: Serializer[T]): String
def toPrettyJSON[T](v: T)(implicit serializer: Serializer[T]): String
def toPrettyJSONWithoutNulls[T](v: T)(implicit serializer: Serializer[T]): String
def validate[T](json: String)(implicit deserializer: Deserializer[T]): ValidationResult
def validate[T](json: String, options: ValidationOptions)(implicit deserializer: Deserializer[T]): ValidationResult