--- alias: user-guide-business-workflow-task-compose-json render_macros: false description: "Serializes supplied records and nested collections into JSON text and matching UTF-8 content without changing or persisting the source." --- # Compose JSON Serializes supplied records and nested collections into JSON text and matching UTF-8 content without changing or persisting the source. ![Screenshot of a Business Workflow mapping Material records and composing the projected rows as JSON.](images/business-workflow-task-compose-json.png) ## Inputs Set `Value` in the task details. Use the value editor to select compatible results from earlier tasks. ## Settings Configure `OmitNulls` in the task settings. ## Outputs Use `Json`, `Utf8` in subsequent tasks. ??? example "Compose JSON" Connect a record from Map collection to `Value`. Use `Json` for text or `Utf8` as an HTTP/integration payload.