- Does it resolve YAML anchors?
- Yes by default — `*ref` aliases are expanded to their anchored values. Toggle off to preserve the reference structure (JSON can't natively express anchors; the tool uses a special key).
- What about multi-document YAML?
- Each `---` separator creates a top-level array element in the JSON output. Single-document YAML returns an unwrapped value.
- How are YAML-specific types handled?
- Timestamps become ISO 8601 strings, binary data becomes base64 strings, sets become arrays. Any YAML type gets a JSON-compatible representation.
- Will the output round-trip?
- JSON → YAML → JSON: yes for simple data. YAML → JSON → YAML: lossy (comments, anchors, key order, tag types can change).