> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://mezmo.ferndocs.com/unroll-processor/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://mezmo.ferndocs.com/_mcp/server. # Unroll Processor ## [Description](https://docs.mezmo.com/docs/unroll-pipeline-processor#description) The Unroll processor converts a JSON object array into individual objects. ## [Use](https://docs.mezmo.com/docs/unroll-pipeline-processor#use) This processor is most commonly used for cases when a source sends a set of objects packaged in a single JSON object. This could include logs or metrics. ## [Configuration](https://docs.mezmo.com/docs/unroll-pipeline-processor#configuration) There is one option to configure for this processor. | Option | Description | Example | | ------ | ----------------------------------------------------- | ------- | | Field | The field containing the JSON object array to unroll. | .foo | ## Example #### Before ```json { 'foo': ['bat', 'baz', 'qux'], 'bar': 1 } ``` #### Unroll Options | Option | Value | | ------ | ----- | | Field | .foo | #### After ```json {"bar": 1, "foo": "bat"} {"bar": 1, "foo": "baz"} {"bar": 1, "foo": "qux"} ```