org.json4s
package org.json4s
Members list
Packages
package org.json4s.prefs
Type members
Classlikes
Attributes
- Companion
- object
- Source
- AsJsonInput.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AsJsonInput[A]
object AsJsonInput extends AsJsonInputInstances
Attributes
- Companion
- trait
- Source
- AsJsonInput.scala
- Supertypes
- Self type
-
AsJsonInput.type
trait AsJsonInputInstances
Attributes
- Source
- AsJsonInputInstances.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object AsJsonInput
- Self type
-
AsJsonInput.type
trait BigDecimalJsonFormats extends DefaultJsonFormats, DefaultReaders, BigDecimalWriters
Attributes
- Companion
- object
- Source
- JsonFormat.scala
- Supertypes
-
trait BigDecimalWriterstrait DefaultWriterstrait DefaultJsonFormatstrait DefaultReadersclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object BigDecimalJsonFormats
object BigDecimalJsonFormats extends BigDecimalJsonFormats
Attributes
- Companion
- trait
- Source
- JsonFormat.scala
- Supertypes
-
trait BigDecimalJsonFormatstrait BigDecimalWriterstrait DefaultWriterstrait DefaultJsonFormatstrait DefaultReadersclass Objecttrait Matchableclass AnyShow all
- Self type
trait BigDecimalMode
Basic implicit conversions from primitive types into JSON. Example:
Basic implicit conversions from primitive types into JSON. Example:
import org.json4s.Implicits._
JObject(JField("name", "joe") :: Nil) == JObject(JField("name", JString("joe")) :: Nil)
Attributes
- Companion
- object
- Source
- JsonDSL.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object BigDecimalModeobject WithBigDecimal
- Self type
object BigDecimalMode extends Implicits, BigDecimalMode
Attributes
- Companion
- trait
- Source
- JsonDSL.scala
- Supertypes
- Self type
-
BigDecimalMode.type
trait BigDecimalWriters extends DefaultWriters
Attributes
- Companion
- object
- Source
- Writer.scala
- Supertypes
- Known subtypes
object BigDecimalWriters extends BigDecimalWriters
Attributes
- Companion
- trait
- Source
- Writer.scala
- Supertypes
- Self type
-
BigDecimalWriters.type
This object was generated by sbt-buildinfo.
This object was generated by sbt-buildinfo.
Attributes
- Source
- BuildInfo.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
BuildInfo.type
object DefaultJsonFormats extends DoubleJsonFormats
Attributes
- Companion
- trait
- Source
- JsonFormat.scala
- Supertypes
-
trait DoubleJsonFormatstrait DoubleWriterstrait DefaultWriterstrait DefaultJsonFormatstrait DefaultReadersclass Objecttrait Matchableclass AnyShow all
- Self type
-
DefaultJsonFormats.type
trait DefaultJsonFormats extends DefaultReaders
Attributes
- Companion
- object
- Source
- JsonFormat.scala
- Supertypes
- Known subtypes
-
trait BigDecimalJsonFormatsobject BigDecimalJsonFormatstrait DoubleJsonFormatsobject DefaultJsonFormatsobject DoubleJsonFormats
object DefaultReaders extends DefaultReaders
Attributes
- Companion
- trait
- Source
- Reader.scala
- Supertypes
- Self type
-
DefaultReaders.type
trait DefaultReaders
Attributes
- Companion
- object
- Source
- Reader.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait BigDecimalJsonFormatsobject BigDecimalJsonFormatstrait DefaultJsonFormatstrait DoubleJsonFormatsobject DefaultJsonFormatsobject DoubleJsonFormatsobject DefaultReadersShow all
trait DefaultWriters
Attributes
- Companion
- object
- Source
- Writer.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait BigDecimalWriterstrait BigDecimalJsonFormatsobject BigDecimalJsonFormatsobject BigDecimalWriterstrait DoubleWritersobject DefaultWriterstrait DoubleJsonFormatsobject DefaultJsonFormatsobject DoubleJsonFormatsobject DoubleWritersShow all
object DefaultWriters extends DoubleWriters
Attributes
- Companion
- trait
- Source
- Writer.scala
- Supertypes
- Self type
-
DefaultWriters.type
A difference between two JSONs (j1 diff j2).
A difference between two JSONs (j1 diff j2).
Value parameters
- added
-
what has been added to j2
- changed
-
what has changed from j1 to j2
- deleted
-
what has been deleted from j1
Attributes
- Companion
- object
- Source
- Diff.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Diff
Computes a diff between two JSONs.
Computes a diff between two JSONs.
Attributes
- Companion
- class
- Source
- Diff.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Diff.type
trait DoubleJsonFormats extends DefaultJsonFormats, DefaultReaders, DoubleWriters
Attributes
- Companion
- object
- Source
- JsonFormat.scala
- Supertypes
-
trait DoubleWriterstrait DefaultWriterstrait DefaultJsonFormatstrait DefaultReadersclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object DefaultJsonFormatsobject DoubleJsonFormats
object DoubleJsonFormats extends DoubleJsonFormats
Attributes
- Companion
- trait
- Source
- JsonFormat.scala
- Supertypes
-
trait DoubleJsonFormatstrait DoubleWriterstrait DefaultWriterstrait DefaultJsonFormatstrait DefaultReadersclass Objecttrait Matchableclass AnyShow all
- Self type
-
DoubleJsonFormats.type
trait DoubleMode
Attributes
- Companion
- object
- Source
- JsonDSL.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
- Self type
object DoubleMode extends Implicits, DoubleMode
Attributes
- Companion
- trait
- Source
- JsonDSL.scala
- Supertypes
- Self type
-
DoubleMode.type
trait DoubleWriters extends DefaultWriters
Attributes
- Companion
- object
- Source
- Writer.scala
- Supertypes
- Known subtypes
-
object DefaultWriterstrait DoubleJsonFormatsobject DefaultJsonFormatsobject DoubleJsonFormatsobject DoubleWriters
object DoubleWriters extends DoubleWriters
Attributes
- Companion
- trait
- Source
- Writer.scala
- Supertypes
- Self type
-
DoubleWriters.type
class DynamicJValue(val raw: JValue) extends Dynamic
Attributes
- Companion
- object
- Source
- DynamicJValue.scala
- Supertypes
-
trait Dynamicclass Objecttrait Matchableclass Any
object DynamicJValue extends DynamicJValueImplicits
Attributes
- Companion
- class
- Source
- DynamicJValue.scala
- Supertypes
- Self type
-
DynamicJValue.type
trait DynamicJValueImplicits
Attributes
- Source
- DynamicJValue.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object DynamicJValue
Attributes
- Source
- JsonInput.scala
- Supertypes
-
class JsonInputtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
trait FormatFunctions
Attributes
- Source
- FormatFunctions.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object JsonFormat
- Self type
-
JsonFormat.type
trait Implicits
Attributes
- Source
- JsonDSL.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object BigDecimalModeobject DoubleModetrait JsonDSLobject WithBigDecimalobject WithDoubleobject JsonDSLShow all
Attributes
- Source
- JValue.scala
- Supertypes
-
class JValuetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Source
- JValue.scala
- Supertypes
-
class JValuetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object JBool
Attributes
- Companion
- class
- Source
- JValue.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
JBool.type
Attributes
- Source
- JValue.scala
- Supertypes
Attributes
- Source
- JValue.scala
- Supertypes
object JField
Attributes
- Source
- JValue.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JField.type
Attributes
- Source
- JValue.scala
- Supertypes
Attributes
- Source
- JValue.scala
- Supertypes
Attributes
- Source
- JValue.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrorclass JValuetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
JNothing.type
Attributes
- Source
- JValue.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrorclass JValuetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
JNull.type
Attributes
- Companion
- object
- Source
- JValue.scala
- Supertypes
-
class JValuetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- JValue.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Self type
-
JObject.type
Attributes
- Source
- JValue.scala
- Supertypes
-
class JValuetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- JValue.scala
- Supertypes
-
class JValuetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object JValue extends JValueParent
Attributes
- Companion
- class
- Source
- JValue.scala
- Supertypes
- Self type
-
JValue.type
sealed abstract class JValue extends Product, Serializable
Data type for JSON AST.
Data type for JSON AST.
Attributes
- Companion
- object
- Source
- JValue.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
trait JValueParent
Attributes
- Source
- JValueParent.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object JValue
- Self type
-
JValue.type
object JsonAST
Attributes
- Source
- JsonAST.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JsonAST.type
final class JsonAssoc[A](left: (String, A)) extends AnyVal
Attributes
- Source
- JsonDSL.scala
- Supertypes
-
class AnyValtrait Matchableclass Any
object JsonDSL extends JsonDSL, DoubleMode
A DSL to produce valid JSON. Example:
A DSL to produce valid JSON. Example:
import org.json4s.JsonDSL._
("name", "joe") ~ ("age", 15) == JObject(JField("name",JString("joe")) :: JField("age",JInt(15)) :: Nil)
Attributes
- Companion
- trait
- Source
- JsonDSL.scala
- Supertypes
- Self type
-
JsonDSL.type
Attributes
- Companion
- object
- Source
- JsonDSL.scala
- Supertypes
- Known subtypes
object JsonFormat extends FormatFunctions
Attributes
- Companion
- trait
- Source
- JsonFormat.scala
- Supertypes
- Self type
-
JsonFormat.type
trait JsonFormat[T] extends Writer[T], Reader[T]
Attributes
- Companion
- object
- Source
- JsonFormat.scala
- Supertypes
sealed abstract class JsonInput extends Product, Serializable
Attributes
- Source
- JsonInput.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- object
- Source
- JsonKeyWriter.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
object JsonKeyWriter
Attributes
- Companion
- trait
- Source
- JsonKeyWriter.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JsonKeyWriter.type
final class JsonListAssoc(left: List[JField]) extends AnyVal
Attributes
- Source
- JsonDSL.scala
- Supertypes
-
class AnyValtrait Matchableclass Any
Attributes
- Source
- JsonMethods.scala
- Supertypes
-
class Objecttrait Matchableclass Any
object JsonWriter
Attributes
- Companion
- trait
- Source
- json_writers.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JsonWriter.type
Attributes
- Companion
- object
- Source
- json_writers.scala
- Supertypes
-
class Objecttrait Matchableclass Any
class MappingException(val msg: String, val cause: Exception) extends Exception
Attributes
- Companion
- object
- Source
- MappingException.scala
- Supertypes
-
class Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class Multi
object MappingException
Attributes
- Companion
- class
- Source
- MappingException.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MappingException.type
object Merge
Function to merge two JSONs.
Function to merge two JSONs.
Attributes
- Source
- Merge.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Merge.type
object MonadicJValue
Attributes
- Companion
- class
- Source
- MonadicJValue.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MonadicJValue.type
final class MonadicJValue(jv: JValue) extends AnyVal
Attributes
- Companion
- object
- Source
- MonadicJValue.scala
- Supertypes
-
class AnyValtrait Matchableclass Any
object ParserUtil
Attributes
- Source
- ParserUtil.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ParserUtil.type
Attributes
- Companion
- object
- Source
- Reader.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait JsonFormat[T]
- Self type
-
Reader[T]
object Reader extends ReaderFunctions
Attributes
- Companion
- trait
- Source
- Reader.scala
- Supertypes
- Self type
-
Reader.type
trait ReaderFunctions
Attributes
- Source
- ReaderFunctions.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Reader
- Self type
-
Reader.type
case class ReaderInput(reader: Reader) extends JsonInput
Attributes
- Source
- JsonInput.scala
- Supertypes
-
class JsonInputtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final class ReaderSyntax(jv: JValue) extends AnyVal
Attributes
- Source
- ReaderSyntax.scala
- Supertypes
-
class AnyValtrait Matchableclass Any
final class SomeValue[A](val get: A) extends AnyVal
Attributes
- Source
- SomeValue.scala
- Supertypes
-
class AnyValtrait Matchableclass Any
case class StreamInput(stream: InputStream) extends JsonInput
Attributes
- Source
- JsonInput.scala
- Supertypes
-
class JsonInputtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class StringInput(string: String) extends JsonInput
Attributes
- Source
- JsonInput.scala
- Supertypes
-
class JsonInputtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final class ToJsonWritable[T](a: T) extends AnyVal
Attributes
- Source
- ToJsonWritable.scala
- Supertypes
-
class AnyValtrait Matchableclass Any
Attributes
- Companion
- object
- Source
- Writer.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait JsonFormat[T]
- Self type
-
Writer[T]
object Writer extends WriterFunctions
Attributes
- Companion
- trait
- Source
- Writer.scala
- Supertypes
- Self type
-
Writer.type
trait WriterFunctions
Attributes
- Source
- WriterFunctions.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Writer
- Self type
-
Writer.type
In this article