2011-02-24 8 views

답변

189

처럼 []를 사용해보십시오 :

empty_array: [] 

그래서 루비 당신이 :

x = YAML::load("empty_array: []") 
x # => {"empty_array" => []} 
+30

방금 ​​irb에 들어가서 yaml이 객체에 대해 알아야 할 것과 같은 것을 입력 할 수 있습니다 : "require 'yaml'; YAML :: dump ({: hi => []})". –

+13

JSON은 YAML 1.2의 공식 하위 집합이며 거의 이전 버전의 하위 집합임을 지적하고자합니다. 따라서'[]'는 빈 시퀀스에 대해 작동하고,'' "는 빈 문자열에 대해 작동하며,'{}'는 빈 매핑에 대해 작동합니다. –

+1

@DanielH YAML 파서는 JSON과의 큰 호환성이없는'[] '또는'{}'구조체 내에서 줄 바꿈을 지원하지 않을 수 있습니다 ([Wikipedia] (http://en.wikipedia.org/)의 복사 붙여 넣기 wiki/Yaml # cite_note-10)) 건배 – olibre

관련 문제