JSON→TSV変換ツール: スプレッドシート用にJSONを平坦化
このJSON→TSV変換ツールは、JSONオブジェクトの配列をタブ区切り値に変換し、スプレッドシートやTSV対応ツールで使えるようにします。ネストしたオブジェクトはaddress.cityのようなドット記法の列名に平坦化し、配列の値はカンマで結合します。JSONを貼り付け、利用可能なオプションを調整して、生成されたTSVをコピーするだけです。
JSON→TSV変換ツールは、JSONオブジェクトの配列をタブ区切り値に変換します。スプレッドシートにデータを貼り付けたり、TSVを受け入れるツールに渡したりするために、オンラインでJSONをTSVに変換したいときに便利です。ネストしたオブジェクトのフィールドは、address.cityのようなドット記法の名前に平坦化され、配列の値はカンマで結合されます。
使い方は、JSONを貼り付けて利用可能なオプションを調整し、生成されたTSVをコピーするだけです。入力は、オブジェクトの配列形式のJSONである必要があります。たとえばaddress.cityフィールドを持つオブジェクトは、平坦化された出力でそのドット付きフィールド名で表されます。このツールには、ロンドン在住のAdaとパリ在住のAlanのレコードを使った実例も用意されています。
JSONはネストしたオブジェクトや配列を表現できますが、TSVは値をタブ区切りデータとして整理します。スプレッドシートなどの転送先が、ネストしたデータではなく表形式テキストを期待する場合に、JSONをTSVに変換すると便利です。変換ルールにより、平坦化された結果でネストしたオブジェクトのフィールドが識別しやすくなり、配列の値はカンマで結合されます。元の構造化データを扱う必要がある場合はJSONを、次のステップに表形式が適している場合はTSVを使いましょう。
変換は完全にブラウザ上で動作します。入力はお使いのデバイス上で処理され、サーバーにアップロード、保存、送信されることはありません。ページの読み込み後はオフラインでも動作するため、接続がなくてもデータを変換できます。ブラウザ上でJSONをTSVに変換できる、無料でプライベートな方法です。
このJSON→TSV変換ツールは、開発者やDevOpsエンジニアがスプレッドシート用のデータを準備したり、TSV専用システムにコンテンツを転送したり、他の場所で使う前に変換結果を確認したりするのに役立ちます。JSONオブジェクトの配列を、貼り付けや確認がしやすい形式に素早く変換したい方にも向いています。
手順1: 入力欄にJSONオブジェクトの配列を貼り付けます。JSONが有効であり、変換したいデータが含まれていることを確認してください。
手順2: 変換する前に、利用可能なオプションを調整します。このツールはネストしたオブジェクトをドット記法で平坦化し、配列の値をカンマで結合します。
手順3: 生成されたTSVを確認し、平坦化されたフィールド名と値が目的に合っていることを確かめます。
手順4: TSVの結果をコピーし、スプレッドシートやタブ区切り値を受け入れる他のツールに貼り付けます。
用途: オブジェクトの配列を貼り付けやすいタブ区切り値に変換して、JSONデータをスプレッドシートに移します。
用途: TSVのみを受け入れるシステムにレコードを転送します。平坦化されたネストフィールドにより、address.cityのようなオブジェクトの値も出力に含められます。
用途: 平坦化されたフィールドと値を比較することで、渡されたTSVの値が元のJSONデータと一致するかどうかを確認します。
用途: コンパクトなタブ区切り表現を作成して、ドキュメント、チケット、コミットメッセージ用にJSONデータを準備します。
用途: 結果をコードや別のワークフローに貼り付ける前に、JSON→TSV変換の妥当性を確認します。
用途: スプレッドシートに適した形式を必要とする相手とデータを共有する際に、レコード配列のTSV版を作成します。
用途: 転送先がネストしたオブジェクトではなく表形式データを扱う場合に、ネストしたJSONの値を平坦化されたフィールドとして確認します。