Strings are quoted only when they need to be

All 4 scenarios hold

Quotes are required around values containing pipes or commas in collections; either quote style works. "" is the empty string.

expected outcome broken scenario
ScenarioValueLength?
Plain text needs no quotesHello world11
A comma needs quotesWorld, hello12
A pipe needs quotes|1
An empty string“”0