Cast

Overview¶
Deprecated Block
This block is deprecated and will be moved to connection configuration in a future version. Type casting functionality will be handled automatically in connection configurations rather than requiring a separate block.
The Cast Block converts an input into the specified type based on a provided schema. This is useful for ensuring that inputs conform to a specific structure or type.
Block Cast not found
Example(s)¶
Example 1: Cast a string to a number¶
- Create a
CastBlock. - Set the schema to
{"type": "number"}. - Provide the input:
"123". - The Block will output:
123.
Example 2: Cast a JSON string to an object¶
- Set up a
CastBlock. - Set the schema to
{"type": "object"}. - Provide the input:
'{"name": "John"}'. - The Block will output:
{"name": "John"}.
Error Handling¶
- If the input cannot be cast to the specified type, the Block will raise a
ValueError.
FAQ¶
What happens if the input doesn't match the schema?
The Block will raise an error or attempt to convert the input according to the schema.