Command Palette

Search for a command to run...

JSON

JSON コンバーター

JSON 配列を CSV、TSV、HTML、XML に変換します。

入力
オブジェクト配列、配列(先頭行をヘッダーとして使用)、単一オブジェクトに対応します。
出力
JSON を貼り付け、フォーマットを選んで変換してください。
出力フォーマット: CSV

What

JSON コンバーターの定義

JSON配列/オブジェクトをCSV、TSV、HTML、XMLなどの表形式に変換します。

Cases

主な活用例

1

APIレスポンスをスプレッドシートに出力

2

ドキュメント用にMarkdown/HTML表へ変換

3

CSV/TSVが必要なBIツール向けに準備

How To

JSON を他形式に変換する方法

JSON を CSV/TSV/HTML/XML に変換する手順ガイドです。

1

JSON を貼り付け

オブジェクト配列 JSON を入力に貼り付けます。

2

形式を選択

出力形式を選びます。

3

変換してコピー

変換を実行して結果をコピーします。

Knowledge

JSON フォーマットを理解する

JSON とは?
JSON(JavaScript Object Notation)は軽量なデータ交換フォーマットです。人間にも読み書きしやすく、機械にもパースと生成が容易です。名前に JavaScript が含まれますが、言語に依存しません。
JSON のデータ型
JSON は 6 つのデータ型をサポート:文字列(二重引用符)、数値(整数または浮動小数点)、真偽値(true/false)、null、配列([]内の順序付きリスト)、オブジェクト({}内のキーと値のペア)。キーは文字列である必要があります。
JSON と XML の比較
JSON は XML よりコンパクトでパースが容易です。JavaScript と多くのモダンな言語でネイティブサポートされています。XML は属性、名前空間、スキーマなど多くの機能を提供しますが、より冗長です。
JSON の一般的な落とし穴
末尾カンマは JSON では無効です。キーは二重引用符で囲む必要があります(シングルクォートは不可)。大きな数値(2^53 以上)は JavaScript で精度が失われる可能性があります。標準 JSON ではコメントは許可されていません。
JSON スキーマ
JSON スキーマは JSON ドキュメントを注釈付けして検証するための仕様です。データ型、必須フィールド、値の制約、構造パターンを定義します。API ドキュメントと検証に便利です。

FAQ

JSON 変換 FAQ

どんなJSONを貼り付ければよいですか?
オブジェクト配列または配列形式のJSONを推奨し、最初の要素がヘッダーを決めます。単一オブジェクトも対応します。
なぜJSONをCSV/TSV/HTMLに変換するのですか?
スプレッドシート、BIツール、共有用の表にする際に、CSV/TSVやHTMLが求められるためです。
ネストしたフィールドはどう扱われますか?
ネストしたオブジェクトや配列は文字列化されます。予測可能な列が必要なら事前にフラット化してください。
大きな数値やIDはどう扱いますか?
JavaScript の安全な整数範囲を超える ID は文字列のまま保持し、変換や再取り込み時の丸めを防ぎましょう。
JSON はどこで生まれましたか?
JSON は 2000 年代初頭、Douglas Crockford によって JavaScript 向けの軽量データ交換形式として広まりました。
今も JSON は主流ですか?
シンプルでブラウザーにネイティブ対応しているため、Web や API で事実上の標準フォーマットとなっています。
JSON のよくある利用先は?
REST/GraphQL API、設定ファイル、NoSQL ドキュメント、ログのペイロードなどで頻繁に使われます。
JSON データを保守するコツは?
スキーマを検証し、末尾カンマを避け、大きな整数や高精度の小数は文字列化して言語間のパース時の損失を防ぎましょう。
JSON コンバーター