В буквальном стиле скалярного типа (то, что вы использовали в примере) линейные тормоза еще должны быть «экранированы» (в данном случае они предназначены правильно).
И вы можете иметь только печатные символы.
Я не знаком с уценкой, но в случае, если вам нужно будет сохранить непечатаемые символы, вы наверняка избежите их.
От Yaml specification:
Для обеспечения читаемости, YAML потоки использовать только для печати подмножество Unicode набор символов . Допускается символов диапазона явно исключает С0 блок управления # # x1f х0 (за исключением для TAB # x9, LF #xA и CR #xD, которые разрешено), DEL, # x7F, контроль С1 блок # x80 - # x9F (за исключением NEL # x85 , который разрешен), суррогат блок # xD800- # xDFFF, #xFFFE и #xFFFF.
На входе процессор YAML должен принимать все символы Юникода, за исключением тех, что явно исключены выше.
На выходе процессор YAML должен только производить приемлемые символы. Любые исключенные символы должны быть представлены с использованием управляющих последовательностей.