Jsonはコメント書けないなど不便なのでymlファイルからJsonを作成しました。この環境はNodeはインストール済みとします。
js-yamlをインストール
js-yamlのインストール
npm install -g js-yaml
npm installします。
ymlファイルを準備
hoge.ymlのファイルを作成します。
hoge.ymlを作成
data:
type: "array"
id:
type: "integer" #数値
message:
type: "string"
required:
- data
ymlファイルの中味を適当に書きました。
js-yamlコマンドで変換
ymlをjsonに変換
js-yaml hoge.yml > hoge.json
hoge.jsonが出来上がりました。
hoge.json
{
"data": {
"type": "array",
"id": {
"type": "integer"
},
"message": {
"type": "string"
}
},
"required": [
"data"
]
}
jsonを手書きはきついのでyml書くほうが楽だと思いました。
おまけ
ymlをjsonへウェブで変換する場合は http://yamltojson.com/ が楽でした。