Json To Csv LogoJson To Csv

what is JSON to CSV online? 3つの言葉を解説(2026年ガイド)

"JSON to CSV online"というフレーズは、3つの考え方が重なったものです。JSONはAPIが使うデータ形式、CSVは表計算ソフトが開く形式、onlineはインストール不要でWebページ上で変換できるという意味です。このガイドでは、それぞれの言葉を解説し、このフレーズに出会う場面、そしてコンバーターがデータに対して実際に何をするのかを順を追って説明します。

更新日: 2026-10-239 分で読めます

言葉1:JSON、APIが話す形式

JSONはJavaScript Object Notationの略ですが、名前は気にしなくて大丈夫です。大切なのは、JSONがどこから来るかです。JSONは、APIやWebアプリ、多くのデスクトップツールが構造化データを書き出すときの形式です。ショップのプラットフォーム、決済サービス、ノーコードツール、モバイルアプリのバックエンドなどからデータをエクスポートすると、JSONファイル、あるいはメールに添えられたJSONの塊として届くことが非常に多いのです。

JSONはプレーンテキストです。波括弧はオブジェクトを、角括弧はリストを表し、すべてのキーには引用符が付きます。キー名に引用符が付くのがJSONの約束事ですから、この形を覚えておけばJSONかどうかすぐに見分けられます。実際のAPIが返すようなレコードは、こんな形をしています。

JSON:APIが返すような1件の注文レコード
{
  "id": "A-101",
  "customer": { "name": "Amelia", "city": "Austin" },
  "tags": ["new", "vip"]
}

誰も楽しみでJSONを手書きしたりはしません。JSONを手にするのは、どこかのツールがそうやって渡してきたからです。それがこのフレーズの背景にある物語のすべてです。データをこの形で持っていて、別の形にする必要があり、できるだけ早く確実に変換したい人が、この言葉を検索するのです。

JSONは機械のために作られています。自由に入れ子にできるため、オブジェクトの中にオブジェクト、オブジェクトの中にリストを置けます。プログラマーには便利ですが、それ以外の人には扱いにくい形式です。変換せずにExcelでそのレコードを開いても、まともに表示されません。

JSONを受け取る典型的な流れはこうです。使っているサービスにエクスポート機能があり、ボタンを押すとJSONファイルがダウンロードされる。あるいは、開発者からAPIの応答データとしてJSONが送られてくる。どちらにしても、中身を表として見るには、変換という工程が必ず必要になります。

JSONは見た目が少し威圧的ですが、恐れる必要はありません。中身は単なるテキストであり、変換に必要なのは内容ではなく形式だけです。どこから来たかが分かれば、次に何をすべきかも自然と見えてきます。受け取ったJSONをクライアントサイド型のオンラインコンバーターに貼り付ける。それが最短の道です。

言葉2:CSV、表計算ソフトが読む形式

CSVはComma-Separated Values(カンマ区切りの値)の略です。こちらもプレーンテキストですが、構造は可能な限りシンプルです。1行が1つのレコードで、カンマが列を区切ります。Excel、Googleスプレッドシート、LibreOfficeなど、世の中のほぼすべてのデータツールがCSVを問題なく開けます。

先ほどのJSONと同じ3つの情報をCSVで書くと、こうなります。

CSV:同じ3つの情報を、1行1レコードで表記
id,name,city
A-101,Amelia,Austin

形式の全体はこれだけです。入れ子も、型も、書式もなく、行とカンマだけです。CSVのセルにオブジェクトを入れることはできません。テキストしか入りません。

CSVは人間と表計算ソフトのために作られています。並べ替え、フィルタ、ピボットテーブル、メール送信用のリスト、別のシステムへの取り込み。これらはすべてCSVかスプレッドシートを前提にしています。「このデータを表計算ソフトで送って」と上司に言われたら、たいていCSVのことを指していますし、相手の環境で何が入っていても開けます。請求書の明細、顧客リスト、在庫データなど、ビジネスでやり取りされる表の多くがCSVで動いています。JSONのまま相手に送っても、相手は表として扱えません。変換してCSVで渡すのが、ビジネスでの正しい流れです。

CSVの強みは、余計なものが何もないことです。色も、数式も、複数のシートもありません。その分、どの環境でも同じように開けます。相手に表を送るとき、CSVなら相手のソフトを気にする必要がありません。無料の表計算ソフトでも、スマートフォンのアプリでも開けます。相手に「このファイルが開けない」と言われる心配がないこと。これが、CSVがいちばん使われる理由です。

言葉3:online、ブラウザで完結する

"online"は、このフレーズの中でいちばん技術的でない言葉でありながら、裏にいちばん多くの意味を隠しています。変換がWebページ上で、ブラウザのタブの中で、インストールなしで行われる、ということです。ボックスにJSONを貼り付け、ページが変換し、CSVをダウンロードします。

ただし、オンラインコンバーターはすべて同じ仕組みというわけではなく、その違いは重要です。クライアントサイド型のコンバーターは、作業をブラウザの中で行います。データがタブの外に出ることはありません。一方、アップロード型のコンバーターは、ファイルを相手のサーバーに送り、そこで変換して、結果を返します。ブラウザ上の見た目は同じでも、データの行き先が違うのです。

このページのコンバーターはクライアントサイド型です。このページがネットワーク通信を行うのは、URLからデータを取得するボタンをご自身で押したときだけで、任意の操作です。貼り付けたデータやアップロードしたデータは、すべてローカルで変換されます。ガイドの後半で、30秒でできる確認方法を紹介します。ほかのコンバーターを見つけたときにも、同じテストが使えます。

見た目では区別がつかないため、仕組みを知らずに使う方も多いのですが、プライバシーの観点では大きな違いです。売上データや顧客リストのような会社のデータを扱う場合は、クライアントサイド型を選ぶのが安全です。

アップロード型の場合、送ったデータは相手のサーバーに残る可能性もあります。一度送ったファイルを取り戻すことはできません。クライアントサイド型なら、そもそもデータが外に出ないため、こうした心配がありません。仕組みの違いが、そのまま安全性の違いになります。

"JSON to CSV online"という言葉に出会う場所

このフレーズが現れる場所はいくつかあり、自分がどの場面にいるか分かれば、本当に必要なものが見えてきます。いちばん多いのは検索ボックスです。誰かからJSONファイルがメールで送られてきて、「これを表計算ソフトに入れてくれる?」と言われ、Googleにこの言葉を打ち込む場面です。急いでいるため、説明より先に変換ボタンを探す方がほとんどです。このガイドも、変換が先、説明は後という順番で書かれています。

2つ目は、ボタン自体です。コンバーターのサイト、APIのドキュメント、データツールが、ボタンにこのフレーズを表示しています。ですから、クリックする対象としてこの言葉に出会うこともあります。3つ目は要件の中です。JSONでしかエクスポートできないAPIドキュメント、Webhookのペイロードを送ってくるクライアント、CSVを持っている前提で進むチュートリアルなどです。

どの場合も、尋ねている人は形式そのものには興味がありません。関心があるのは結果です。開いて、並べ替えて、次に送れるデータです。このフレーズは、その作業をいちばん短く表した言葉にすぎません。

検索する方の多くは、形式の名前すら知りません。「メールで届いた変なテキストを表にしたい」というのが本音です。このガイドの役割は、その変なテキストがJSONであること、そして表にする方法がオンライン変換であることを、順番に説明することです。

どの場面にいたとしても、やるべきことは同じです。JSONを信頼できるクライアントサイド型のコンバーターに貼り付け、CSVをダウンロードする。それだけです。形式の名前を覚える必要すらありません。

この言葉を打つときに本当に知りたいこと

このフレーズを打つ方のほとんどは、3つのうちのどれかを知りたがっています。1つ目はいちばんで多い「変換そのもの」です。JSONは目の前にあり、今すぐCSVが必要です。まともなコンバーターを使えば60秒の作業で、ほかにもう学ぶことはありません。必要なのはブラウザのタブだけです。ソフトのインストールも、アカウントの登録も、設定の変更もいりません。貼り付けて、変換して、ダウンロードする。その3つの操作で終わります。

2つ目は安心感です。安全なのか、無料なのか。安全性はコンバーターの仕組みで決まり、次のセクションで解説します。無料かどうかは、通常のファイルサイズであればほぼ間違いなく無料です。有料のコンバーターは、1回きりのファイルには不要な一括変換やAPI機能を売っています。

3つ目はおすすめです。どのサイトを信頼すればいいのか。正直な答えは、サイトそのものよりも仕組みが大事だということです。登録不要のクライアントサイド型コンバーターで、ネットワークを切っても貼り付けたデータを変換できるものなら、仕組みとして信頼できます。データの行き先がそもそも存在しないのですから。

この3つの疑問は、すべてこのガイドで答えられます。変換そのものはこのページのコンバーターで試せますし、安全性は30秒テストで確かめられます。信頼できる仕組みの見分け方は、次のセクションで説明します。

安心感について補足すると、安全性の判断基準はひとつだけです。変換がブラウザの中で行われるかどうかです。次のセクションで紹介する30秒テストを使えば、誰でもその場で確かめられます。難しい知識は必要ありません。

本物のコンバーターか、罠ページか:30秒テスト

このフレーズは人気があるため、罠ページもこの言葉を狙っています。罠ページはコンバーターに見せかけて、登録を集めたり、ダウンロードボタンに偽装した広告を見せたり、貼り付けたデータを収集したりします。危険信号は4つあります。何も見せる前に登録を要求する、実際は広告なのに大きな「ダウンロード」ボタンを出す、貼り付け欄がなくファイルをアップロードさせようとする、JSONに問題があるときに何の説明もないエラーメッセージを出す、です。本物のコンバーターは、登録や料金の話が出る前に、貼り付け欄と変換ボタンを見せます。変換できるものを先に見せる。それが最低限の姿です。

30秒テストなら、こうした見分けが一発でできます。コンバーターを開き、Wi-Fiをオフにして、JSONを貼り付けて変換します。ネットワークが切れた状態で動けば、変換はブラウザの中で行われています。接続がない以上、データが物理的に外部に出ることはありえません。

このページのコンバーターでテストすれば、合格します。貼り付けによる変換、アップロードによる変換、プレビューの表はすべてオフラインで動作します。ネットワークが必要なのは、URLからデータを取得するボタンだけで、ご自身で押したときに限ります。重要なデータを貼り付ける前に、ほかのコンバーターにも同じテストを試してください。

罠ページの見分け方として、広告とボタンの区別も有効です。本物のダウンロードボタンは、変換が終わった後にだけ現れます。ページを開いた瞬間から大きなダウンロードボタンを出しているサイトは、広告の可能性が高いと考えてください。広告かどうか迷ったら、ボタンの周りをよく見てください。広告には小さく「広告」や「Ad」と表示されていることが多いです。本物のダウンロードボタンには、そうした表示がありません。

データに実際に起きていること

では、貼り付けからダウンロードまでの間に、コンバーターは何をしているのでしょうか。JSONをフラット化(平坦化)しています。CSVには入れ子の概念がないため、コンバーターは入れ子になったすべての値を最上位に引き上げます。オブジェクトはcustomer.nameのようなドット表記の列になり、短いリストは結合されて1つのセルになり、カンマを含むものは引用符で囲まれてCSVが壊れないようにします。

実際にこのページのコンバーターが、入れ子になったcustomerオブジェクト、tagsリスト、カンマを含むnoteを持つレコードに対して出力した結果がこちらです。ライブエンジンでバイト単位まで検証済みです。下の例では、1件のレコードが1つの配列の中に入っています。複数のレコードがあれば、それぞれが1行ずつCSVになります。

フラット化では、入れ子の深さに関係なく、すべての値が1つの表に収まるように並べ替えられます。深い入れ子ほど列名は長くなりますが、値そのものが変わることはありません。

入力JSON(入れ子あり)
[{
  "id": "A-101",
  "customer": { "name": "Amelia", "city": "Austin" },
  "tags": ["new", "vip"],
  "note": "ships, fast"
}]

データに実際に起きていること(続)

そして、生成されたCSVがこちらです。

出力CSV(実際のエンジンで検証済み)
id,customer.name,customer.city,tags,note
A-101,Amelia,Austin,new; vip,"ships, fast"

左から右へ読んでみましょう。customerオブジェクトはcustomer.nameとcustomer.cityの2つの列になりました。tagsリストは1つのセルにまとめられ、「new; vip」とセミコロンとスペースで結合されています。noteの「ships, fast」はカンマを含んでいるため引用符で囲まれています。引用符がなければ、表計算ソフトが2つの列に分割してしまいます。nullの値や空のリストは空のセルになります。何も作り出さず、何も削除しませんが、形は変わります。木が表になるのです。

このフラット化こそが、「JSON to CSV」の技術的な中身のすべてです。ボタンも、オプションも、ファイルの扱いも、その周りの包装にすぎません。「フラット化」という言葉そのものの話をもっと知りたければ、下の用語ガイドへのリンクをご覧ください。

この出力は、実際の変換エンジンで生成したものをそのまま掲載しています。手で作った例ではありません。同じJSONをこのページのコンバーターに入れれば、同じCSVが得られます。

関連ガイド

よくある質問

"JSON to CSV online"を簡単に言うとどういう意味ですか?

インストールしたソフトではなく、Webサイトを使ってJSONデータをCSVの表計算ファイルに変換することです。WebページにJSONを貼り付け、ページが変換し、CSVをダウンロードします。作業全体はたいてい1分もかかりません。検索エンジンでこの言葉を打つ方は、たいてい急いでいます。その気持ちに応えるため、オンラインコンバーターは登録も設定もなく使えるようになっています。

オンラインのJSON to CSVコンバーターとExcelでやるのは同じですか?

いいえ、それぞれ得意な場面が違います。オンラインコンバーターが速いのは、1回きりのファイル変換です。貼り付け、変換、ダウンロードで終わりです。Excel(Power Query経由)が強いのは、毎週同じ変換を繰り返す場合で、手順を保存できるからです。1つのファイルだけなら、オンラインの方が手間が少なく済みます。

JSONをオンラインでCSVに変換するのに、何かインストールは必要ですか?

不要です。それがこのフレーズの中の"online"という言葉の意味そのものです。ブラウザのタブとインターネット接続があれば十分です。パソコンでもスマートフォンでも、ブラウザさえあれば変換できます。オンラインコンバーターを名乗りながら、先にプログラムのダウンロードとインストールを求めるサイトがあれば、それはこの言葉を看板にした別物です。

オンラインコンバーターにJSONを貼り付けても安全ですか?

変換がどこで行われるかによります。クライアントサイド型のコンバーターはブラウザの中で作業するため、データがタブの外に出ることはありません。30秒テストで確認してください。Wi-Fiをオフにして変換してみるのです。アップロード型のコンバーターはファイルをサーバーに送るため、見知らぬ人にデータをメールするのと同じだと考えてください。パスワード、APIキー、個人情報をアップロード型のコンバーターに貼り付けないでください。会社のデータを扱う場合は、念のため管理者に確認するのも一つの方法です。仕組みが分かっていれば、判断がしやすくなります。個人情報や会社の機密データは、クライアントサイド型と確認できたものだけに貼り付けてください。判断に迷ったら、30秒テストが確実です。

なぜオンラインコンバーターはJSONをフラット化する必要があるのですか?

CSVには入れ子の概念がないからです。CSVのセルにはテキストしか入らないため、入れ子になったもの、オブジェクトの中のオブジェクト、オブジェクトの中のリストは、収まる形に書き換える必要があります。フラット化は、入れ子になった値を最上位に引き上げます。オブジェクトはcustomer.cityのようなドット表記の列になり、短いリストは結合されて1つのセルになります。値そのものは変わらず、形だけが変わります。列が増えたように見えるのは、入れ子をほどいて横に広げたからです。元のJSONと見比べれば、同じ値がそのまま並んでいることが確認できます。

オンラインツールとダウンロード型のツールは何が違いますか?

オンラインツールはブラウザで動き、インストールが不要なので、たまに使う用途に最適です。ダウンロード型のツール(jqやPythonスクリプトなど)は自分のマシンで動くため、非常に大きなファイルや、自動化された処理の流れ、ブラウザのタブに近づけたくないデータに向いています。ほとんどの方はオンラインの方だけで十分です。

Excelで開いたらCSVが1列にまとまってしまいました。なぜですか?

区切り文字の不一致です。ファイルが壊れたわけではありません。Excelは、システムのリスト区切り文字を使って列を分割します。地域によってカンマの場合とセミコロンの場合があります。すべてが1列に入ってしまったら、ファイルを再インポートして正しい区切り文字を選ぶか、コンバーターが用意しているセミコロンやタブのオプションでCSVを作り直してください。区切り文字は、変換する前にコンバーター側で選べることが多いです。お使いのExcelに合ったものを選んでおくと、開き直しの手間が省けます。ファイルの内容が壊れたわけではないため、慌てる必要はありません。区切り文字を選び直せば、きれいな表になります。

このタブで本物を試してみましょう

JSONを貼り付ければ1分以内にCSVが得られます。このガイドで解説したフラット化と引用符の処理付きです。無料、登録不要、すべてブラウザ内で動作します。

JSON CSV コンバーターを開く
ガイド一覧