Maybe I'm punching in the screw with only my hammer here, but what's wrong with combining block- and flow style in YAML?
---
columns: [id, name, age]
data:
- [1, "Alice", 27]
- [2, "Bob", 26]
- [3, "Carol", 45]