Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

JSON と YAML の対応データ型の比較メモ

More than 3 years have passed since last update.

JSON には日付型が無いため、文字列として定義します。

一方 YAML の方は日付型に対応しており衝撃を受けたので、対応するデータ型の違いについて調べました。

対応データ型の比較表

YAML は JSON のスーパーセット のため、JSON で表現できるものは基本的に全て YAML でも表現出来ます。

型名 Type name YAML JSON 値の例
文字列 string "apple"
整数 integer 123456
浮動小数点 float 123.456
真偽値 boolean true, false
Null値 null null
配列 array
オブジェクト object
日付 date 2002-12-14
日時 datetime 2002-12-14 10:00:00

日付型の YAML 記述例

date: 2002-12-14
datetime: 2002-12-14 10:00:00

尚、日付や日時の文字列をダブルクォーテーションで囲むと文字列型として扱われます。

参考

ymm1x
明日を今日より生きやすく。
https://sousaku-memo.net/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away