Expand description
§Parse Function Module
Parsing helpers that load payload data into the message’s data context.
Supports JSON (native) and XML (via serde_json::Value bridge — XML is the
slow path, not worth a dedicated walker).
Source paths:
"payload"— entire payload"payload.<path>"— a nested field of the payload"data.<path>"— a nested field of the existing data context"<path>"— anything else is resolved against the full context
Structs§
- Parse
Config - Configuration for parse functions.
Functions§
- execute_
parse_ json - Execute
parse_json: read the source value and store it underdata.{target}. If the source is a JSON string, attempt to parse it; on failure, store the string as-is (matches prior behaviour). - execute_
parse_ xml - Execute
parse_xml: read the source string, parse XML into aserde_json::Value(existing quick-xml path), convert toOwnedDataValue, store underdata.{target}.