エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
go-yamlはJSONもUnmarshal出来る - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
go-yamlはJSONもUnmarshal出来る - Qiita
GoでYAMLをパースするときには、go-yaml/yamlを使うのが一般的だと思うんですが、JSONもそのままUnmarsh... GoでYAMLをパースするときには、go-yaml/yamlを使うのが一般的だと思うんですが、JSONもそのままUnmarshal出来るのにちょっとびっくり。 ソースコードにもJSONの文字列が一切出てこないしあまりにも当たり前に動くので、私が情弱なだけなのかとビビってるんですが 一般的に知られてる挙動なんですかね。 package main import ( "fmt" "gopkg.in/yaml.v2" ) var ( jsonval = `{"key-1":"val-1","key-2":2,"key-3":{"key-3-1":"val-3-1"},"4":4}` yamlval = ` key-1: val-1 key-2: 2 key-3: key-3-1: val-3-1 4: 4 ` ) func main() { ret1 := make(map[string]inte