Frequently Asked Questions
Why are some YAML strings quoted even when they look simple?
The serializer quotes strings when they contain YAML-sensitive characters, commas, braces, brackets, hashes, colons, dashes, or newlines. It uses a conservative JSON-style quoting approach instead of trying to emit fancy YAML scalars.
Does it output YAML block scalars for multiline text?
No. Multiline strings are emitted as quoted strings, not | or > block scalars. That keeps the serializer simple but less human-friendly.
How are TOML arrays of tables represented in YAML?
They become normal YAML lists. Each TOML [[table]] entry turns into one list item under that key.
What happens to TOML datetime values?
They are carried over as strings. The converter does not tag them with YAML-specific timestamp types.
Why does conversion fail on a TOML file another parser accepts?
This tool uses the same custom TOML parser as the formatter and TOML-to-JSON tool. If your file uses TOML features outside that supported subset, it stops with a line-based parser error.