JSON/YAML support