The tool expects a JSON array of objects where every object shares the same keys. The first object's keys become the CSV header row, and each subsequent object becomes a data row. Nested objects and arrays are not expanded — they are stringified directly. If your JSON is not a flat array of uniform objects, normalize it before converting.
Values that contain a comma, a double quote, or a line break are automatically wrapped in double quotes when exporting to CSV. Any double quote inside a value is escaped by doubling it (" → ""). This follows the RFC 4180 standard, ensuring the output is compatible with Excel, Google Sheets, and all major data tools.