ConvertLab.cloud

JSON ファイルとは?

JSON — 構造化データ

フォーマットを使用する JSON

具体的な例

同じフィールドを持つアイテムのJSONリストからCSVを準備する。

便利な確認事項

ネストされたオブジェクトは表の列に直接対応しません。数値、null値、リストを確認してください。

コンバージョンを選択する

元のデータを保存し、使用するソフトウェアやデバイスで結果を開く。

このフォーマットに関するあなたの質問

なぜ私のJSONはCSVに変換すると構造が変わるのですか?

CSV は行と列の表を表します。JSON は直接転置できないオブジェクトや入れ子になったリストを含むことができます。コピーを変換し、フィールドがどのように表現されているかを確認し、使用上 JSON の全構造を保持する必要がある場合はそのままにしてください。

識別子の先頭のゼロを失わないようにするにはどうすればよいですか?

CSV をスプレッドシートで開く際、ID 列はテキストとしてインポートしてください。自動で開くと 00123 が 123 に変わることがあります。再保存前に日付や小数点の区切りも確認してください。

秘密情報を含むファイルを変換できますか?

サービスやサポートに例を送信する前に、API のパスワード、キー、その他の秘密情報を削除してください。ファイルの処理はオンラインで行われます。デバイス外に出したくないデータは、適切なローカルツールを使用してください。

なぜすべての出力が提案されないのですか?

すべての場合にフォーマットを交換できるわけではありません。ConvertLabはカタログ内の変換を表示します;拡張子を変更しても内容は変わりません。特定のXMLエクスポートやスプレッドシートのような専門的な出力はNoLimitとして識別されます。

01

どんな形式か

JSONはウェブにおけるデータ交換のための書式です。文書を記述するのではなく、構造そのものを表現します——名前と値の組、リスト、入れ子になったオブジェクトです。アプリケーションとサーバーの間で世界中を毎秒何百万回とやり取りされているのが、まさにこのデータです。

その構文は極めて簡素です——中括弧、角括弧、引用符だけ——それでいて人間にも読める形を保っています。機械向けの書式としては珍しいことです。

02

歴史と由来

Douglas Crockfordが2000年代初頭にJSONを定式化しました。彼がしたのは、JavaScript言語がオブジェクトを宣言する方法をそのまま取り入れることだけです。何かを発明したわけではなく、既に存在していたものに名前を付け、文書化したのです。

この簡潔さが、当時主流だったXMLを凌駕しました。わずか数年のうちに、ウェブのインターフェースはほぼすべてJSONへと移行しました。

03

便利な理由

軽量で読みやすく、汎用性が高いという特長があります。特殊なライブラリがなくても、あらゆるプログラミング言語が読み書きできます。

入れ子構造を自然に扱えます。この点、CSVは単純な表形式にしか対応できません。

04

限界と欠点

コメントの記述が一切許されていません。設定ファイルとして使う人々からは、しばしば不満の声が上がる欠点です。

日付型もコメントもなく、構文も融通が利きません。カンマが一つ余分にあるだけで、ファイル全体が無効になってしまいます。

05

使い方のヒント

JSONデータを表計算ソフトで扱える表形式に変換したい場合は、CSVに変換してください。ただし構造がフラットであることが条件です。入れ子になったオブジェクトは列に収まりません。

人が編集する設定ファイルには、YAMLやTOMLの方が扱いやすいでしょう。どちらもコメントの記述に対応しています。

フランスにある安全なサーバーで、JSON を数秒で変換できます。

JSON を変換する