JSON ファイルの概要とその開き方

JSON ファイルの概要とその開き方

Excel で個人会計などを行ったことがある場合は、おそらくこの問題を感じたことがあるでしょう。保存する情報が多いほど、更新が難しくなります。データが大きくなるにつれて、すべてが乱雑で奇妙になります。データベースは素晴らしいものですが、私たちのほとんどが望んでいるほど「読みやすい」ものではありません。良いことに、JSON が私たちを助けてくれます。

JSON ファイルとは

JSON は JavaScript Object Notation の略で、JavaScript でオブジェクトを定義する際に使用されます。もちろん、JSON を理解するために JavaScript を学ぶ必要はありません。これは単にデータをグループ化するための形式であるため、読みやすく、書式設定しやすくなっています。

この例を見て、各ペットの名前を見つけてください。

{
"pets": [
{
"type": "dog",
"name": "Maddogna",
"breed": "Golden Retriever",
"age": 3,
"likes": ["barking", "going for walks", "Fluffman"],
"dislikes": ["loud noises", "strangers"]
},
{
"type": "cat",
"name": "Fluffman",
"breed": "Siamese",
"age": 3,
"likes": ["napping", "being petted"],
"dislikes": ["being picked up", "Maddogna", "dog food"]
},
{
"type": "iguana",
"name": "Gizzards the Great",
"breed": "Green Iguana",
"age": 2,
"likes": ["sunbathing", "watching Fluffman and Maddogna"],
"dislikes": ["cold weather", "being stared at by Fluffman and Maddogna"]
}
]}

もののリストのようなものです。また、ペットの名前も簡単に確認できます: マドグナ、フラフマン、ギザーズ ザ グレート。その中には、年齢、嫌いなもの、品種などの他のデータがあります。

JSON は、データに関して、コンピューターと通常の人間との間のギャップを埋めます。迅速でわかりやすく、データを必要とする他の形式に変換できます。

JSON ファイルは、大量のデータを変換する場合に最適です。

JSON の用途

JSONはフォーマットです。ほぼ何でも送信できます。コンパイルされたデータを送信する限り、JSON を使用できます。実際、あなたのコンピュータはおそらく、あなたが知らないうちに、世界中の他のコンピュータと通信するために、おそらくこれを使用しています。

JSON には、次のような用途がたくさんあります。

  • インスタントメッセージ
  • メール
  • 構成ファイル
  • ネットワーキング情報
Json Lite ダーク モードでフォーマットされたサンプル Pi での要求

また、ゲームの開発中およびリリース中に JSON を表示して、保存と設定を保存することもできます。

もちろん、データを移動するためのより高速な方法は他にもありますが、JSON は便利すぎてやめられません。

JSON ファイルを開く方法

本質的に、JSON ファイルは「.json」拡張子で保存された単なるテキスト ファイルです。通常のテキスト ファイルであるかのように、任意の種類のプレーン テキスト エディターで開くことができます。

  • Windows では、メモ帳を開き、[ファイル] -> [開く] に移動して、開こうとしている JSON ファイルを探します。
ファイルを開くときのメモ帳の赤い矢印
メモ帳 ファイルを開く すべてのファイル
  • ファイル内で調べたいものがある場合は、Ctrl+を押してF、検索する必要があるものを入力します。
JsonファイルでMaddognaを検索するメモ帳
  • 新しい JSON ファイルを作成する場合は、通常のテキスト ファイルを作成し、「.json」ファイル拡張子を付けて保存します。保存タイプを必ず「すべてのファイル」に変更してください。そうしないと、代わりに「filename.json.txt」に変わります。
保存タイプのドロップダウンで新しいJsonファイルのペットJson矢印を保存

JSON ビューアの使用

これらのオンライン コンバーターは便利ですが、問題は、Web ベースのタスクを実行しているときに便利ではないことです。幸いなことに、さまざまな種類の JSON ビューアーがあり、JSON ファイルを変換するのに役立つだけでなく、コンテンツを読みやすくして頭痛を解消してくれます。

JSON ライト

JSON Lite ( Chrome | Firefox ) は、Chrome ベースのブラウザーでの JSON ファイルの表示と編集をより簡単にするブラウザー拡張機能です。JSON コードの一部が異なる色で強調表示されます。また、デフォルトの外観が十分に「見えない」場合は、インデントの設定を変更したり、線を折りたたんだり、ダーク モードに設定したりすることもできます。

Jsonplaceholder Typicode のサンプル Json (左側に Json Lite、右側になし)
左: JSON Lite を使用した JSON。右: JSON Lite なしの JSON

または、これらの JSON ビューティファーを使用して、データをより見やすくすることもできます。

JSON ファイルの変換

JSON ファイルの使用目的によっては、コンバーターを使用して CSV ファイルまたは XML ファイルに変換する必要がある場合があります。

これを行うには、 Code Beautify JSON Viewerのような JSON コンバーターを使用できます。これは、JSON ファイルを CSV または XML に変換し、他のソフトウェアで使用できる Web アプリです。

Code Beautify JSON ビューアーを使用するには、[ファイル] ボタンをクリックしてファイルをアップロードし、[XML に] または [CSV に] をクリックして変換します。

Code Beautify Json Viewer Json ファイルを Xml ファイルまたは Csv ファイルに変換する

よくある質問

JSON は CSV や XML より優れていますか?

CSV や XML と比較して、JSON ファイルはよりシンプルで柔軟性があり、コンピューターによる解釈が容易です。ほとんどの場合、データ構造をそのまま保存できます。XML とは異なり、1 は数字であり、数字の 1 を含む文字列ではないというタグを追加する必要はありません。また、CSV とは異なり、複雑なデータ構造を持つこともできます。データの余分な「セル」。

JSON はプログラミング言語ですか?

JSON はプログラミング言語ではありませんが、プログラミング言語内で使用されていることは確かです。JSON は、それを使用してその言語で「オブジェクト」と呼ばれるものを定義する JavaScript に基づいています。これは、物事をリストアップするための表記形式です。何かを定義する以外に何もできません。

JSON は単なる XML ですか?

いいえ、JSON は XML ではありません。XML とは異なり、JSON では数値、ブール値、および null 値を定義できます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です