Serialization
Classes used to support string serialization of Parameters and
Parameterized objects.
-
param.serializer.JSONNullable(json_type)[source]
Express a JSON schema type as nullable to easily support Parameters that allow_None
-
class param.serializer.JSONSerialization[source]
Class responsible for specifying JSON serialization, deserialization
and JSON schemas for Parameters and Parameterized classes and
objects.
-
classmethod array_schema(p, safe=False)[source]
-
classmethod calendardate_schema(p, safe=False)[source]
-
classmethod class__schema(class_, safe=False)[source]
-
classmethod classselector_schema(p, safe=False)[source]
-
classmethod dataframe_schema(p, safe=False)[source]
-
classmethod date_schema(p, safe=False)[source]
-
classmethod declare_numeric_bounds(schema, bounds, inclusive_bounds)[source]
Given an applicable numeric schema, augment with bounds information
-
classmethod deserialize_parameter_value(pobj, pname, value)[source]
Deserialize a single parameter value.
-
classmethod deserialize_parameters(pobj, serialization, subset=None)[source]
Deserialize a serialized object representing one or
more Parameters into a dictionary of parameter values.
-
classmethod dict_schema(p, safe=False)[source]
-
classmethod dumps(obj)[source]
-
classmethod integer_schema(p, safe=False)[source]
-
json_schema_literal_types = {<class 'int'>: 'integer', <class 'float'>: 'number', <class 'str'>: 'string', <class 'NoneType'>: 'null'}
-
classmethod list_schema(p, safe=False)[source]
-
classmethod listselector_schema(p, safe=False)[source]
-
classmethod loads(serialized)[source]
-
classmethod number_schema(p, safe=False)[source]
-
classmethod numerictuple_schema(p, safe=False)[source]
-
classmethod objectselector_schema(p, safe=False)[source]
-
classmethod param_schema(ptype, p, safe=False, subset=None)[source]
-
classmethod range_schema(p, safe=False)[source]
-
classmethod schema(pobj, safe=False, subset=None)[source]
-
classmethod selector_schema(p, safe=False)[source]
-
classmethod serialize_parameter_value(pobj, pname)[source]
Serialize a single parameter value.
-
classmethod serialize_parameters(pobj, subset=None)[source]
Serialize the parameters on a Parameterized object into a
single serialized object, e.g. a JSON string.
-
classmethod tuple_schema(p, safe=False)[source]
-
unserializable_parameter_types = ['Callable']
-
classmethod xycoordinates_schema(p, safe=False)[source]
-
class param.serializer.Serialization[source]
Base class used to implement different types of serialization.
-
classmethod deserialize_parameter_value(pobj, pname, value)[source]
Deserialize a single parameter value.
-
classmethod deserialize_parameters(pobj, serialized, subset=None)[source]
Deserialize a serialized object representing one or
more Parameters into a dictionary of parameter values.
-
classmethod schema(pobj, subset=None)[source]
-
classmethod serialize_parameter_value(pobj, pname)[source]
Serialize a single parameter value.
-
classmethod serialize_parameters(pobj, subset=None)[source]
Serialize the parameters on a Parameterized object into a
single serialized object, e.g. a JSON string.
-
exception param.serializer.UnsafeserializableException[source]
-
exception param.serializer.UnserializableException[source]