Packages

object JsonLogicCore

Companion object that holds implicit reader and writer json. Also defines methods to traverse abstract syntax tree and return string representation.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonLogicCore
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. implicit def jsonLogicCoreReads(implicit deserializer: Deserializer): Reads[JsonLogicCore]
  2. implicit def jsonLogicCoreWrites(implicit serializer: Serializer): Writes[JsonLogicCore]
  3. def traverseNodes(sb: StringBuilder, padding: String, pointer: String, jsonLogicCore: JsonLogicCore, errorConditionOpt: Option[JsonLogicCore]): Unit

    Returns string representation of JsonLogicCore object.

    Returns string representation of JsonLogicCore object. Used for non root node.

  4. def traverseRoot(jsonLogicCore: JsonLogicCore, errorConditionOpt: Option[JsonLogicCore]): String

    Returns string representation of JsonLogicCore object.

    Returns string representation of JsonLogicCore object. Used for root node.

    returns

    string tree view of com.celadari.jsonlogicscala.tree.JsonLogicCore.