4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

JSON Schemaの備忘録

Last updated at Posted at 2019-10-13

JSON Schemaとは

Json Schema organization によって開発・保守されているスキーマ言語で、JSONデータの構造をJSONそのもので定義するためのもの。簡単にいうと、JSON File作るとき、やりやすくなるためのもの

JSON Schema Definition 入手方法

JSON Schema StoreかGitHubがメインの入手方法になります。もちろん自分で作ってもよい。

JSON Schemaの使い方

Visual Studio Codeの場合、YAML Pluginをインストールすれば、すぐ使えます。

設定の書き方

podから始まるのyml,yamlファイルが下記のJSON Schemaが適用されます。

Settings.json
{
  "yaml.schemas": {
    "https://raw.githubusercontent.com/garethr/kubernetes-json-schema/master/v1.13.0/pod.json": [
      "pod*.yml",
      "pod*.yaml"
    ]
  }
}

使うイメージ

左上はファイル名、Ctrl + Spaceで左下のように、設定できる項目が表示され、選択される項目は、右に説明も表示されます。

image.png

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?