(deserialize transit-str)(deserialize transit-str read-handlers)Deserialize a Transit json-verbose string to a Clojure value; nil for nil. Throws on unreadable input and on failed java-object reconstruction (:dbos.serializer/reconstruct-failed).
Deserialize a Transit json-verbose string to a Clojure value; nil for nil. Throws on unreadable input and on failed java-object reconstruction (:dbos.serializer/reconstruct-failed).
(serialize input)(serialize input write-handlers)Serialize a Clojure value to a Transit json-verbose string. Unhandled types fall through to the java-object box; throws :dbos.serializer/unserializable when a value has no handler and Jackson can't round-trip it.
Serialize a Clojure value to a Transit json-verbose string. Unhandled types fall through to the java-object box; throws :dbos.serializer/unserializable when a value has no handler and Jackson can't round-trip it.
Format id recorded in every DBOS row. Frozen once workflow data exists.
Format id recorded in every DBOS row. Frozen once workflow data exists.
(transit-serializer)(transit-serializer {:keys [write-handlers read-handlers]})DBOSSerializer backed by Transit json-verbose, for DBOSConfig.withSerializer.
Caller supplies :write-handlers / :read-handlers (e.g. app-wide java.time
handlers); anything unhandled falls through to the java-object box.
DBOSSerializer backed by Transit json-verbose, for `DBOSConfig.withSerializer`. Caller supplies :write-handlers / :read-handlers (e.g. app-wide java.time handlers); anything unhandled falls through to the java-object box.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |