param.parameterized.Parameters.serialize_parameters#
- Parameters.serialize_parameters(subset: Iterable[str] | None = None, mode='json')[source]#
Return the serialized parameters of the
Parameterizedobject.- Parameters:
- Returns:
The serialized value.
- Return type:
Any
- Raises:
ValueError – If the specified serialization mode is not supported.
References
https://param.holoviz.org/user_guide/Serialization_and_Persistence.html#serializing-with-json
Examples
Create a Parameterized instance and serialize its parameters:
>>> import param >>> class P(param.Parameterized): ... a = param.Number() ... b = param.String() >>> p = P(a=1, b="hello")
Serialize parameters:
>>> serialized_data = p.param.serialize_parameters() >>> serialized_data '{"name": "P00002", "a": 1, "b": "hello"}'