簡単ホームページ作成ツールならAMS - まずはお試し

全国対応!まずはご相談ください 電話番号0120-55-4682

【初心者向け】JSON(ジェイソン)とは?わかりやすく解説

2021/3/12

【初心者向け】JSON(ジェイソン)とは?わかりやすく解説

フロントエンジニアや開発チームが「データはジェイソンを使って・・・」などと話していて、「13日の金曜日」の話?とか思ったこと無いですか。

JSONとはどんなものなのかを書いていきたいと思います。
それではいってみましょう。

JSON(ジェイソン)とは?

JSON(ジェイソン)とはJavaScript Object Notationの略で、データを記述するためのフォーマットことです。

すごくざっくりいうと、「コンピュータ間でデータをやり取りする時に使うフォーマット」のことですね。

人間同士だと、

「そのカバンかっこいいね。いくらしたの?」

「3万くらいかな」

「やすいね」

というな感じで会話が成り立ちますが、コンピュータ同士だと
 

「今アナタガ右手ニ持ッテイル〇〇社ノビジネスバッグ型番〇〇ハ、イクラデスカ?」

「〇〇社ノビジネスバッグ型番〇〇ハ日本円デ30,124円デス」

「〇〇社ノビジネスバッグ型番〇〇ハ、ヤスイデスネ」

というように、きっちりした数字や単位にしないと通じないんです。そんなコンピュータ同士の会話やデータのやり取りのために使うのがJSONです。

データ交換のフォーマットについて

JSONのほかにもコンピュータ間でデータをやり取りするフォーマットにXMLというものもあります。身近なところではサイトマップXMLですね。

サイトマップXMLを記述して配置しておくことで、Googleのサーバに、「この記事が更新された」ということがわかるような形式になっています。

サイトマップXMLを見ると、とても複雑な内容になっていると思われる方もいるでしょう。

以下が弊社サイトのサイトマップXMLの一つです。

https://amsstudio.jp/sitemap.xml

 

実は、コンピュータは決められたルール通りにデータを理解しようとするため、こういうフォーマットで書きましょう、ということが厳格に決まっています。(ルール通りに記載しないとエラーがでてしまいます)

XMLの欠点は人間がみるとわかりづらく、しかも書きづらいというのものでした。

 

そこで出てきたのがJSONです。

 

コンピュータがみても人間がみてもわかりやすく、かつ書きやすいフォーマットとなっています。

具体的に見てみましょう。

 

XMLで書くと、このようなフォーマットが

<company>
  <name>株式会社AMS</name>
  <address>石川県金沢市問屋町2丁目99番地</address>
  <tel>........<tel>
</company>

		

 

JSONだとこんな簡単な記載で可能です。

{
  "name": "株式会社AMS",
  "address": "石川県金沢市問屋町2丁目99番地",
  "tel": "......."
}

		

 

人間がみて書きやすく読みやすいことがお分かりいただけるかと思います。
しかもデータ量がかなり少なく、いろいろな言語で柔軟に使えるというのがメリットで、データのやり取りはJSONを使うケースが主流になってきています。

構造化データも実はJSON

構造化データも、実はJSON(正確にはJSON-LD)なんです。

 

 

GoogleのサーバにわかるようにJSONで記載しておき、そのデータを検索結果で使ってもらうイメージです。

まとめ

ざっくりとした説明でしたがいかがでしたでしょうか。

JSONとはコンピュータと人間がデータのキャッチボール(会話)するための共通言語の一つでもあります。

最後までお読みいただきありがとうございました。

この記事を書いたのは

株式会社AMS 取締役副社長 古倉 功一

2005年からSEOに本格的に取り組み、SEO歴は15年以上。現在はリスティング広告、SEOをメインにしたWebコンサルを提供中。好きな番組:ポケットモンスター。

  • 石川県産業創出支援機構(ISICO)「お店ばたけ」ホームページドクター
  • セミナー講師(Webマーケティング、SEO、PPC広告等)
  • ミラサポ専門家登録(派遣先からの総合評価平均 5点中4.9)
常時SSL+スマホサイト最適化の効果の出るホームページが39,800円!
【0120-55-4682】月~金曜9:00~18:00

月~金曜9:00~18:00

メールでのお問い合わせ
AMS簡単ホームページ作成ツール
あなたのサイトをPRしましょう!
AMSマニュアル
よくある質問と回答
AMSお問合わせ

月別アーカイブ