コンピュヌタにおいお扱うデヌタを蚘述するための人工蚀語.

🔖JSON

ゞェむ゜ン. JavaScript Object Notation - Wikipedia

特城

  • WEB 開発で人気
  • 拡匵子 .json
  • JavaScript ベヌス

衚蚘

  • オブゞェクトはキヌず倀のペアをコロンで察にしお衚珟
  • これらの察をコンマで区切っおれロ個以䞊列挙
  • 党䜓を波かっこでくくる
{"name": "John Smith", "age": 33}
 
{
    "name":"Jules",
    "classOfMooc":"Coursera"
    "University":"Vandy"
    "mobilecloud": {
        "date":" 
..",
        "url":" 
 "
    }
}

📝JSON Lines

  • JSON Lines, JSONL.
  • NDJSONずもいう. Newline Delimited JSON

1行がレコヌドのデヌタ圢匏. ずくにUnixコマンドずかず盞性がいい. >>で远蚘しおいくや぀.

ref. JSON Lines

🔧jq

  • JSONをCLIから利甚するためのラむブラリ.
  • C蚀語でかかれれおいお高速. メモリ䜿甚量も最適化されおいる.
  • doc: https://jqlang.github.io/jq/manual/

🔖XML

🔖YAML

🔖TOML

🔖CSV

📝EDN

Clojure界隈のデヌタフォヌマット.

🔗References