2017-01-05 1 views
1

yaml-cppライブラリを使用すると、空白でYAML :: Emitterをフォーマットできますか?たとえば、私はこのような何かを発する構造を持っている場合:yaml-cpp形式の空白を含むマップ

Fruit: 
    - {Name: Apple, Number: 32} 
    - {Name: Oranges, Number: 64} 
    - {Name: Pineapple, Number: 128} 

することができます私のような出力なもの:

Fruit: 
    - {Name: Apple,  Number: 32} 
    - {Name: Oranges, Number: 64} 
    - {Name: Pineapple, Number: 128} 

このための動機は、私はに容易になるだろう、本当に大きなマップを持っているということですキーを列方向に並べるように書式を設定する方法があれば、それを読んでください。 YAML :: Blockの代わりにYAML :: Blockをマップフォーマットに使用しているのは、ブロックの書式設定でファイルが長くなり、読みにくいからです。どのようにこれを達成するための任意の考えや何か似ていますか?

ありがとうございます!

答えて

0

これはできません。これはyaml-cppの機能ではありません。ブロックとフローの書式を決める必要があります。

関連する問題