fieldHandlingLib
From request text to structured answers.
Extract TOPdesk form fields using a model, or detect loose Label: fields. Preserve multiline answers and keep validation errors separate.
- Label aliases and dropdown value mapping
- Conditional requirements and typed validation
- Multiselect, repeated sections and extraction metadata
What you can do
Use parseFields to extract answers, validateFields to check existing raw data, and inferFieldModel to draft a model from request text.
Conversions and unknown-field detection are opt-in. Model-free parsing is heuristic: a colon inside an answer line may look like a new field.
Requires FreeMarker 2.3.31+.