データ
構造化データの作業を 1 か所に。JSON、YAML、TOML、XML、CSV の整形・検証・相互変換、JSONPath と jq による問い合わせ、コードの圧縮と整形、基数・単位・地図座標の換算に対応します。
21 個のツール
データ
-
JSON フォーマッター
API レスポンス、設定ファイル、デバッグログのために、エラー位置表示付きで JSON を整形、圧縮、検証、検査します。
ツールを開く -
JSON 差分
2つのJSONをgit風の並列または行内差分で比較し、JSON Pathで整理された変更一覧と、長い文字列に対する単語レベルの差分を提供します。
ツールを開く -
JSONPath・jq 評価
同じ画面で JSONPath のパス式をテストし、jq フィルタを実行。JSON からフィールドを抽出し、配列の絞り込みや集計を行い、入力と同時に件数を確認できます。
ツールを開く -
JSON コンバーター
JSON を YAML、XML、CSV、TOML、JavaScript オブジェクトリテラル、PHP 配列へ、形式別のオプション付きでローカル変換します。
ツールを開く -
JSON 型定義ジェネレーター
JSON サンプルから TypeScript、Go、Rust、Swift、Kotlin、Python など二十以上の言語の型定義を、フィールド推論付きでブラウザ内で生成します。
ツールを開く -
YAML コンバーター
YAML を JSON、TOML、XML、JavaScript オブジェクト、PHP 配列に変換します。複数ドキュメントの YAML は自動で配列にまとまり、anchor と alias はデフォルトで展開され、Norway 問題、バージョン番号の浮動小数化、tab インデントなどの型のワナを検出します。
ツールを開く -
SQL フォーマッター
MySQL、PostgreSQL、SQLite、BigQuery など多数の方言に対応した SQL 整形、インデント揃え、キーワード大文字小文字の正規化ツール。
ツールを開く -
XML フォーマッター
XML を整形してインデントし、一行に圧縮し、整形式かどうかを検証します。要素の折りたたみ、シンタックスハイライト、行・列のエラー表示に対応。
ツールを開く -
XML コンバーター
XML を JSON、YAML、TOML、JavaScript オブジェクト、PHP 配列に変換します。要素はキーになり、繰り返す同名要素は配列にまとまり、属性は接頭辞付きフィールドになり、数値と真偽値の型変換も選べます。
ツールを開く -
TOML コンバーター
TOML を JSON、YAML、XML、JavaScript オブジェクト、PHP 配列に変換します。TOML のテーブルはオブジェクト相当に、テーブルの配列は配列になり、日時と大きな整数も確認できます。
ツールを開く -
CSS 圧縮
本物の解析器で CSS を圧縮し、コメントと空白を除去し、値を短縮し、任意でルールをまとめ、gzip サイズを即時表示します。
ツールを開く -
CSS フォーマッター
圧縮や一行の CSS を読めるスタイルシートに整え直し、宣言は 1 行ずつ・インデント一貫。インデントの種類とルール間の空行を選べます。
ツールを開く -
JavaScript 圧縮
Terser で JavaScript を圧縮し、ローカル名を短縮し、デッドコードを除去し、gzip サイズと削減率を即時表示します。
ツールを開く -
JavaScript フォーマッター
圧縮やバンドルされた JavaScript・TypeScript・JSX を読めるコードに整え直し、インデントと改行を復元。セミコロンやクォートの流儀も選べます。
ツールを開く -
HTML 圧縮
HTML と、その中に埋め込まれた CSS・JavaScript を圧縮。空白とコメントを畳みつつ、ページの描画は同じに保ちます。
ツールを開く -
HTML フォーマッター
圧縮や一行の HTML を読みやすくインデントされた文書へ整え直し、埋め込みの CSS と JavaScript も同じ処理で整形します。
ツールを開く -
SVG 最適化
svgo エンジンで SVG を最適化・圧縮し、メタデータ除去・座標丸め・パス短縮を行い、プレビューと gzip サイズを表示します。
ツールを開く -
CSV ツール
区切り文字、引用符、エスケープ、テーブルプレビュー、JSON 変換に対応した CSV の表示、編集、解析、エクスポートをブラウザ内で行えます。
ツールを開く -
進数変換
2 進数、8 進数、10 進数、16 進数、および 2〜36 の任意の基数のあいだで数値をブラウザ内で変換します。負数、大きな整数、プレフィックス、グループ表示にも対応。
ツールを開く -
単位変換
長さ、質量、時間、温度、面積、体積、速度、加速度、圧力、エネルギー、仕事率、データ量、ビットレート、周波数、角度、力、電流、電圧、電気抵抗、密度など 20 以上の物理・工学カテゴリの単位を、ブラウザ内で換算します。
ツールを開く -
地図座標系変換
座標点を WGS84、GCJ-02(高德 / Tencent)、BD-09(Baidu)、Web メルカトル、CGCS2000、および世界の EPSG 座標系の間で相互変換し、すべての対象座標系の結果を一覧表示します。
ツールを開く
このカテゴリーについて
構造化データは、あらゆる API、連携、エクスポートの中心にあります。問題の大半は形式上のノイズに帰着します——カンマの抜け、括弧の不一致、想定外のエンコーディング、カンマではなくセミコロンを使った CSV。
これらのツールは、ブラウザ完結型の作業場を提供します。JSON、YAML、TOML、XML を整形・検証し、相互に変換し、JSONPath や jq で大きなファイルから値を取り出し、CSV をテーブルに展開して行ごとに確認し、CSS・JavaScript・HTML・SQL を圧縮または読みやすく復元し、ついでに基数、単位、座標系も変換できます。リクエストからの payload を貼り付ける、ローカルのフィクスチャを確認する、取り込み用にスプレッドシートを変換する——いずれの操作も第三者サーバーにデータを送ることなく行えます。
できること
-
JSON の整形・差分・問い合わせ
美整形または圧縮し、位置情報付きのエラーで壊れた行を特定できます。2 つのドキュメントを並べて差分を確認し、JSONPath や jq で値を取り出し、サンプルから 20 以上の言語の型定義も生成できます。
-
フォーマット変換と CSV プレビュー
ネストキーや区切り文字のバリアントを尊重した JSON、YAML、TOML、XML、CSV の相互変換。CSV は区切り文字の自動検出とヘッダー推測付きのテーブルで開けるので、取り込み前に不正な行を見つけられます。
-
コードの圧縮と整形
CSS、JavaScript、HTML、SQL、XML は圧縮も読みやすい復元もでき、SVG はサイズを最適化します。構文木から組み直すため挙動は変わらず、圧縮前後と gzip のサイズも表示されます。
-
数値と座標の換算
2 進数、8 進数、10 進数、16 進数を相互に変換し、よく使う単位を換算し、WGS84、GCJ-02、BD-09 と数千の EPSG 座標系の間で地図座標を変換します。