Packages

class Deserializer extends AnyRef

Responsible for deserializing json into scala com.celadari.jsonlogicscala.tree.JsonLogicCore data structure. May be extended to fit custom use cases. Providing the right configuration via com.celadari.jsonlogicscala.deserialize.DeserializerConf is enough to cover most cases. You may redefine methods to handle extreme uncommon cases.

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

Instance Constructors

  1. new Deserializer()(implicit conf: DeserializerConf)

Value Members

  1. implicit val conf: DeserializerConf
  2. def deserialize(jsonLogic: JsObject, jsonLogicData: JsObject): JsonLogicCore

    Returns com.celadari.jsonlogicscala.tree.JsonLogicCore by combining logic from jsonLogic and data from jsonLogicData.

    Returns com.celadari.jsonlogicscala.tree.JsonLogicCore by combining logic from jsonLogic and data from jsonLogicData.

    returns

    JsonLogicCore.