Questions
Asked often, answered plainly.
( 02 )
How does the CSV converter handle commas inside fields?
It speaks real CSV, not naive split-on-comma. Quoted fields are parsed correctly, doubled quotes ("") become a literal quote, and commas and newlines inside quotes are preserved as part of the field. On the way back to CSV, any field containing a comma, quote or newline is automatically re-quoted, so nothing leaks out of its column.
Does the CSV converter turn numbers and booleans into JSON types?
By default, yes — the 123 auto-type toggle converts values that look like integers, decimals, true or false into their proper JSON types, which is usually what you want for an API. Turn it off if you need every value preserved as a string, which is the safer choice when exact round-tripping matters more than typed output.
What YAML does the converter understand?
The everyday subset: key-value maps, nesting by indentation, arrays with - items (including arrays of objects), inline [a, b] and {a: 1} collections, quoted strings, numbers, booleans and null. It doesn't cover the full YAML spec — anchors, multi-line scalars and custom tags aren't supported — but it handles the config-file YAML you meet in the wild.
How does XML map to JSON?
Attributes become @name keys, text content becomes #text (or the whole value for a leaf element with no attributes), repeated sibling elements become arrays, and element text that looks like a number or boolean is typed. The reverse conversion reads @ back into attributes and #text back into content, so a round-trip preserves the structure.
Is my data saved anywhere?
No. Stack has no backend and no database. Every parse and serialization happens inside your browser tab and vanishes the moment you close or refresh the page. Nothing is logged, because nothing is ever collected.