Work through the task
Write a compatible JSON record array as CSV.
- Enter a nonempty array of flat objects with identical keys.
- Keep cell values as strings, or choose the explicit offered scalar-stringification mode. Nested objects and null are not silently flattened.
- Review the result before copying or downloading. Editing an input invalidates the previous result; keep an original if the transformation matters.
Example to check
[{"id":"007","name":"Lin, Mei"}] produces an id/name table with a quoted comma-containing name.Limits and output behavior
Maximum 100,000 source characters. Tables require unique nonempty headers, a data row and consistent field counts. Cells remain strings unless an offered scalar mode is explicitly selected. Quoting does not neutralize spreadsheet formulas; import untrusted data as text.
Troubleshooting
Supply a nonempty array of flat records with matching keys. Nested values/null are rejected; use the explicit offered scalar mode when values are not strings.
Questions
Does CSV quoting prevent spreadsheet formula execution?
No. Quoting preserves table syntax. Import untrusted cell values as text and review them in the destination application.
Input and privacy
Processing runs in this browser. Inputs are not saved automatically. An explicitly chosen local draft, where offered, is plaintext storage on this device. Downloaded files, clipboard contents and browser extensions have separate retention behavior.