###前提・実現したいこと
JavaでYamlをMapに読み込むライブラリを探しています。(Scalaでも構いません。)
有名だったのでSnakeYamlを利用してみたのですが、"|"の読み込みには対応していないようで、そこで結果がおかしくなってしまいます。
その他のJavaライブラリで、シーケンスと改行文字列を扱えるライブラリはないでしょうか。
理想としては、LinkedHashMap<String, Object>
に落とし込めると嬉しいです。
###yamlのフォーマット例
param1: パラメーター sequence: - seq: シーケンス1 - seq: シーケンス2 sequence2: text: | あいうえお かきくけこ さしすせそ text: | たちつてと なにぬねの はひふへほ
###SnakeYamlで上のYamlを読み込んだ場合
コード
for (String key : values.keySet()) { System.out.println(key + " : " + m.get(key)); }
実行結果
param1 : パラメーター sequence : {sequence2={ text=|}} sequence2 : null
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/27 08:01