Valve for deserializing a previously serialized set of items.

When deserializing, serialized items are recreated in the current item set.

By default serialized items are assumed to be encoded in base 64 to avoid problems with embedded json.

Serialization can be done using ItemSerializerValve.


Name Description Default value Mandatory Supports property expansion
src Expression expanding to serialized items
Yes Yes
decode Flag controlling if serialized items should decoded or not. true No No

Example Configuration

  "name": "ItemDeserializerValve",
  "enabled": "true",
  "config": {
    "src": "{{session.cached_items}}",
    "encode": "false"


If serialized items are expanded from session, session must be loaded.