Data Formats Reference

Cross-format tools and patterns. For jq and yq specifics, see their dedicated sections.

Topics

Topic Description

JSON Schema

Validation, schema structure, ajv-cli, Python jsonschema

YAML Anchors

Anchors, aliases, merge keys, infrastructure patterns

TOML

Tables, arrays, pyproject.toml, Cargo.toml patterns

XML & XPath

xmllint, xmlstarlet, XPath expressions, API responses

CSV Processing

awk, csvkit, miller, core Unix tools for tabular data

Data Transforms

JSON↔YAML↔CSV↔XML conversion, template rendering

See Also

  • jq — JSON processing

  • yq — YAML processing