Nested objects and arrays are written into the cell as compact JSON strings rather than being flattened, so their structure is preserved. Note that CSV is untyped, and both JSON null and a missing key become an empty cell. If you need fully flattened, typed columns, restructure the JSON into a flat array of objects first.