Можно ли принудительно указать тип значения в файле YAML с помощью змеи Yaml

В настоящее время у меня есть файл YAML с парой ключ-значение, указанной следующим образом:

name: bla

Есть ли способ заставить значение быть строкой без кавычек "bla".


person NUIG2014    schedule 28.09.2016    source источник
comment
Поскольку bla нельзя преобразовать в логическое значение, целое число, число с плавающей запятой, дату и время или дату, вы всегда получите строку для bla.   -  person Anthon    schedule 28.09.2016
comment
@Anthon это верно только для рекомендуемых схем, а не для десериализации в произвольные структуры данных.   -  person flyx    schedule 29.09.2016
comment
@flyx Но это верно для файла OPs YAML в сочетании со змеейYAML,   -  person Anthon    schedule 29.09.2016


Ответы (1)


Конечно, отметьте это:

name: !!str bla

Вы также можете использовать неспецифический тег !, который также будет преобразован в строку:

name: ! bla
person flyx    schedule 29.09.2016