Convert YAML to JSON to inspect the normalized data model.

Section: Parser and conversion debugging

Round-trip through JSON

bash
bash
yq -o=json '.' config.yaml | jq '.'
Explanation

This helps you see the actual parsed structure separate from YAML formatting quirks.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Parser and conversion debugging
Debug with Python safe_load
Confirm whether a parser can load a YAML document.
OpenIn sheetbashsame section
Parse YAML with Ruby
Use Ruby's YAML parser to validate a file.
OpenIn sheetbashsame section
Review YAML changes carefully
Use Git diff modes that make structural edits easier to inspect.
OpenIn sheetbashsame section
Missing space after colon
Show a syntax issue many parsers reject.
OpenIn sheetyaml1 tag match
Bad list indentation
Illustrate how list nesting can break parsing.
OpenIn sheetyaml1 tag match
Duplicate key example
Show why repeated keys are dangerous.
OpenIn sheetyaml1 tag match