org.json4s.native

Members list

Type members

Classlikes

case object DocBreak extends Document

Attributes

Source
Document.scala
Supertypes
trait Singleton
trait Product
trait Mirror
class Document
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
DocBreak.type
case class DocCons(hd: Document, tl: Document) extends Document

Attributes

Source
Document.scala
Supertypes
class Document
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class DocGroup(doc: Document) extends Document

Attributes

Source
Document.scala
Supertypes
class Document
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class DocNest(indent: Int, doc: Document) extends Document

Attributes

Source
Document.scala
Supertypes
class Document
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case object DocNil extends Document

Attributes

Source
Document.scala
Supertypes
trait Singleton
trait Product
trait Mirror
class Document
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
DocNil.type
case class DocText(txt: String) extends Document

Attributes

Source
Document.scala
Supertypes
class Document
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed abstract class Document extends Product, Serializable

A basic pretty-printing library, based on Lindig's strict version of Wadler's adaptation of Hughes' pretty-printer.

A basic pretty-printing library, based on Lindig's strict version of Wadler's adaptation of Hughes' pretty-printer.

derived from https://github.com/scala/scala/blob/v2.11.8/src/library/scala/text/Document.scala

Attributes

Companion
object
Source
Document.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object DocBreak.type
class DocCons
class DocGroup
class DocNest
object DocNil.type
class DocText
Show all
object Document

Attributes

Companion
class
Source
Document.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Document.type
trait JsonMethods extends JsonMethods[Document]

Attributes

Companion
object
Source
JsonMethods.scala
Supertypes
trait JsonMethods[Document]
class Object
trait Matchable
class Any
Known subtypes
object JsonMethods.type
object JsonMethods extends JsonMethods

Attributes

Companion
trait
Source
JsonMethods.scala
Supertypes
trait JsonMethods
trait JsonMethods[Document]
class Object
trait Matchable
class Any
Self type
object JsonParser

JSON parser.

JSON parser.

Attributes

Source
JsonParser.scala
Supertypes
class Object
trait Matchable
class Any
Self type
JsonParser.type
object Printer extends Printer

Printer converts JSON to String. Before printing a JValue needs to be rendered into Document.

Printer converts JSON to String. Before printing a JValue needs to be rendered into Document.

Example:

pretty(render(json))

Attributes

See also

org.json4s.JsonAST#render

Companion
trait
Source
Printer.scala
Supertypes
trait Printer
class Object
trait Matchable
class Any
Self type
Printer.type
trait Printer

Attributes

Companion
object
Source
Printer.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Printer.type