32 ツール

コード整形

ソースコードを整形し、構造化データを一般的な開発用形式の間で変換します。

下から変換を選んでください。各ツールには即時の計算結果、使用例、簡潔な解説があります。

適切な変換を選ぶ

API ペイロードを検査したり、スタイルシートを編集したり、 XML 応答を比較したり、小さなSQL クエリを文書化したりするとき、読みやすい表現が重要です。これらのツールは変換した結果と共に元のデータを見えるようにします。フォーマットはレイアウトを変更しますが、変換は表現やデータモデルを変更します。実際に持っている資料に合った操作を選択してください。

プロセッサはブラウザ内でローカルに実行されます。いくつかのフォーマットは、軽量なオンラインエディタで完全に実装できるよりも大きいです。各ページは、受け入れられるサブセットと専用のパーサ、コンパイラ、またはプロダクションビルドツールを必要とする場合を説明します。特に、フォーマットされた結果は、スクリプト、クエリ、または文書が安全に実行できる証拠ではありません。

構造化データの場合、変換後にタイプとフィールド名をチェックします。CSV セルはテキストで、XML は属性と要素内容を区別し、YAML はここで使用された JSON 互換サブセット以外の機能をサポートします。他のシステムとデータを交換するときはソースのコピーを保持し、それを消費するアプリケーションで出力をテストしてください。

コード整形CSS を整形ルールと宣言を表示するために CSS スタイルシートをインデントします。コード整形CSS を最小化CSS スタイルシートから安全なレイアウトの空白を削除します。コード整形HTML を整形検査の容易さのために明示的にネストされた HTML タグをレイアウトします。コード整形HTML を最小化HTML の安全に削除できる構造上の空白を詰めます。コード整形XML を整形整形式の単純な XML を、階層がわかるようにインデントします。コード整形XML を最小化要素のみで構成される XML ノード間の空白を削減します。コード整形SVG を整形編集しやすいように、単純な SVG 要素の階層へ字下げを付けます。コード整形SVG を最小化SVG 要素間の空白を削減します。コード整形SQL を整形一般的な SQL 句をそれぞれ別の行に配置します。コード整形コンパクトSQL引用値を保持しながら、SQL の余分なスペースを縮小します。コード整形JavaScript を整形単純な JavaScript ブロックと明示的なステートメントをインデントします。コード整形JSON から YAML へ読み取り可能な YAML 部分集合に JSON 値を書き込む。コード整形YAML から JSON へサポートされている YAML マッピングまたはリストを JSON に変換します。コード整形JSON から CSV へ平坦な JSON オブジェクト配列を CSV 行に変換します。コード整形CSV を JSON に変換ヘッダベースの CSV テーブルを JSON オブジェクトに変換します。コード整形JSON から XML へ最上位キーが一つの JSON オブジェクトを XML 要素へ対応付けます。コード整形XML から JSON へ単純な XML 文書を JSON オブジェクトにマッピングします。コード整形Markdown から HTML に変換一般的な Markdown の見出し、リスト、強調表現を HTML として出力します。コード整形HTML から Markdown へサポートされている意味的 HTML タグを Markdown に変換します。コード整形JavaScript文字列をエスケープテキストを引用符付きの JavaScript 文字列リテラルに変換します。コード整形JSON キーをソート配列順序を変更することなくオブジェクトキーを再帰的にアルファベット順に並べます。コード整形JSON オブジェクトを平坦化入れ子になった JSON オブジェクトのプロパティを、JSON Pointer 形式のパスキーに変換します。コード整形JSONオブジェクトの平坦化を解除JSON ポインタパスキーからネストされた JSON オブジェクトを再構築します。コード整形JSON Pointer トークンをエスケーププロパティ名をエスケープし、1つの JSON Pointer トークンとして使用できる形式にします。コード整形JSON Pointer トークンのエスケープを解除プロパティ名を一つの JSON ポインタトークンから取得します。コード整形クエリ文字列を JSON に変換URL クエリパラメータを JSON オブジェクトとして読み込み、繰り返しキーを保持します。コード整形JSON をクエリ文字列に変換URL クエリパラメータとして平坦な JSON オブジェクトを書きます。コード整形CSV から TSV へコンマで区切られた表をタブで区切られたテキストに変更します。コード整形TSV から CSV へタブ分割表をコンマ分割テキストに変換します。コード整形JSON Lines を配列に変換各行に一つずつ書かれた JSON 値を読み取り、一つの JSON 配列にまとめます。コード整形JSON配列をJSON Linesに変換JSON 配列の各項目を、1行に1つの JSON 値として書き出します。コード整形JavaScript 文字列のエスケープを解除JSON と互換性のある引用符付き JavaScript 文字列リテラルを、プレーンテキストとして読み取ります。

よくある質問

フォーマットはコードの実行方法を変更しますか?

これらのツールはサポートされている構文を読みやすくまたはコンパクトにするのを目的としていますが、フォーマットはコンパイラや完全な言語解析器ではありません。 いくつかのツールは意図的に文書化されていない構造を拒否します。 目的の解析器で出力をチェックし、通常のテストを実行し、プロダクションコードを置き換える前に diff を見直してください。

JSON, YAML, CSV, XML の間で自由に変換できますか?

それぞれのフォーマットは異なるデータモデルを持っています。CSVは表形式、XMLは要素と属性を持ち、YAMLはサポートされているサブセットを超える構文を提供します。ツールはマッピングを記録し、サポートされていない構造を拒否します。代表的なサンプルを変換し、意味のある値を往復比較し、元のファイルを保持します。

ガイドを探す

変換ガイド

ガイドを探す
コード整形コードを整形・圧縮するときに意味を保つ方法 CSS、HTML、JavaScript、JSON の整形作業を、実例、確認事項、コードの自動的な圧縮処理の限界とともに説明します。ガイドを読むコード整形二重エンコードを避けて URL クエリ文字列を作る 空白、アンパサンド、重複キーの例を使い、クエリ文字列全体と1つのエンコード済み値の違いを説明します。ガイドを読むコード整形JSON と XML の変換:往復で何が保持される? JSON と XML の間で構造化データを変換する前に、属性、繰り返し現れる要素、値の型を確認します。ガイドを読むコード整形SVG は XML:整形・圧縮・描画確認の手順 SVG の XML 構造を読みやすく整え、コンパクトな出力にする手順を説明します。viewBox、テキスト、アクセシビリティ、描画結果も確認します。ガイドを読むコード整形CSV と TSV:区切り文字・引用符・表計算ソフトの注意点 カンマ区切りとタブ区切りの使い分けを考え、計算例で引用符の扱いを確認し、表計算ソフトが変更し得る値を調べます。ガイドを読むコード整形SQL の整形と圧縮:見やすさと正しさを分けて確認する SQL クエリを読み直しやすくし、圧縮の限界を理解したうえで、構文・コメント・実行結果を別々に確かめます。ガイドを読むコード整形Markdown と HTML:往復変換で何が変わるか 短い Markdown 文書を HTML に変換して戻し、要素の構造、エスケープ、対応していない構文を確認します。ガイドを読むコード整形JSON Pointer と平坦化されたパス:キーが参照先になる仕組み スラッシュとチルダを含むキーをエスケープし、JSON Pointer と平坦化したオブジェクトを比較して、曖昧なパスを避けます。ガイドを読むコード整形表計算の行を API レコードに変換するときの確認事項 CSV の2行を JSON と JSON Lines に変換しながら、見出し、値の型、空セル、変換先の要件を確認します。ガイドを読む

カテゴリから探す