CouchDBのデータはYAMLでつっこめるよ、と思ったら空の配列の表記

CouchDB用のUnitTestをかけるようにしておこうと思って、fixtureもどきを作っているんだけれど。
YAMLJSONはそのまま互換です、と思いきや、YAMLで長さ0の配列ってどうやって表現するんだ、という罠があって試してみた。

>> {:a => 1, :b => 2, :c => 3, :d => [], :e => [1,2,3]}.to_yaml
=> "--- \n:e: \n- 1\n- 2\n- 3\n:c: 3\n:a: 1\n:d: []\n\n:b: 2\n"

ふむ。name: [] でいいんだ。

>> YAML.load({:a => 1, :b => 2, :c => 3, :d => [], :e => [1,2,3]}.to_yaml)[:d]
=> []

Yes, sir.