Tool Kumarのツール

開発で日常的に使えるJSONツール

ブラウザーでJSONを整形、構文チェック、比較、変換できます。各ツールは同じローカルのエディターを使うため、ドキュメントは端末内に残ります。

JSONビューアーと整形ツール

JSON整形ツール

Tool Kumarのメインエディターで、JSONの整形、構文チェック、修復、圧縮、内容の確認ができます。

ツールを開く

構文チェックとエラー表示

JSON構文チェック

JSONの構文をブラウザー上でチェックします。構文エラーや末尾のカンマ、修復できる問題を、機密データをアップロードせずに見つけられます。

ツールを開く

圧縮したJSONの表示

JSON圧縮

JSONをオンラインで圧縮し、コンパクトなペイロードをコピーできます。Tool Kumarはファイルをローカルで処理し、キーの順序や大きな数値もそのまま保ちます。

ツールを開く

比較ビュー

JSON比較

2つのJSONを左右に並べて比較できます。Tool Kumarは変更された値をハイライトし、両方の入力をブラウザー内に保持します。

ツールを開く

TypeScriptの出力

JSONをTypeScriptの型に変換

JSONをTypeScriptのinterfaceまたはtypeにオンラインで変換します。サンプルを貼り付けると、ネストした構造まで推論したコードをブラウザー内で生成します。

ツールを開く

Zodスキーマの出力

JSONからZodスキーマを生成

JSONからZodスキーマをオンラインで生成します。Tool Kumarはネストしたオブジェクトや配列をローカルで推論し、TypeScriptのコードとしてコピーできます。

ツールを開く

JSON Schemaの出力

JSON Schema生成

サンプルのJSONからJSON Schemaを生成します。Tool Kumarはプロパティ、配列、プリミティブ型をブラウザー内で推論し、データをアップロードしません。

ツールを開く

YAMLの出力

JSONをYAMLに変換

JSONをYAMLにオンラインで変換します。値を損なわないパーサーがローカルで動作し、オブジェクトや配列から設定ファイルやドキュメント向けのきれいなYAMLを作れます。

ツールを開く

YAMLからJSONへのインポート

YAMLをJSONに変換

YAMLを整形されたJSONにオンラインで変換します。Tool KumarはプレーンなYAMLをローカルで解析してエラーを報告し、変換後のドキュメントも端末の外に出しません。

ツールを開く

CSVの出力

JSONをCSVに変換

JSONレコードの配列をオンラインでCSVに変換します。Tool Kumarはネストしたフィールドをドット区切りの列に展開し、エクスポートもローカルで行います。

ツールを開く

CSVからJSONへのインポート

CSVをJSONに変換

CSVをオンラインでJSONに変換します。Tool Kumarは列を検出して数値やブール値を解析し、インポートした結果をブラウザー内にとどめます。

ツールを開く

XMLの出力

JSONをXMLに変換

JSONをオンラインでXMLに変換します。Tool Kumarはオブジェクトと配列を読みやすいXMLにブラウザー内で変換し、元のドキュメントを外部に出しません。

ツールを開く

XMLからJSONへのインポート

XMLをJSONに変換

XMLを整形されたJSONにオンラインで変換します。Tool Kumarは要素と属性をローカルで解析し、元のファイルをアップロードせずに結果を表示します。

ツールを開く

Excelへのエクスポート

JSONをExcelに変換

JSONのレコードをオンラインでExcelのXLSXファイルに書き出します。Tool Kumarはブックをブラウザー内で作成し、データをアップロードすることはありません。

ツールを開く

デコードしたJWTのJSON

JWTデコード

トークンをサーバーに送信せずに、JWTをオンラインでデコードします。Tool Kumarはヘッダー、ペイロード、署名のテキスト、読みやすい形式の時刻クレームを表示します。

ツールを開く

Dartの出力

JSONをDartのモデルに変換

JSONを、コンストラクター、fromJson、toJsonを備えたnull安全なDartクラスに変換します。ネストしたFlutterのモデルも、サンプルをアップロードせずにローカルで生成できます。

ツールを開く

Swiftのモデルの出力

JSONをSwiftのモデルに変換

JSONを、CodingKeys、ネストしたモデル、オプショナルなプロパティを備えたSwiftのCodable構造体に変換します。コードの生成とコピーはブラウザー内でローカルに行えます。

ツールを開く

Javaの出力

JSONをJavaのrecordに変換

JSONからJava recordを生成します。ネストしたrecord、型付きリスト、Jacksonの@JsonPropertyによる対応付けを含みます。入力をアップロードせずローカルで確認できます。

ツールを開く

C#のクラスの出力

JSONをC#のクラスに変換

JSONから、requiredプロパティ、null許容型、JsonPropertyName属性を備えたC#クラスを生成します。ネストしたモデルもブラウザー内で変換できます。

ツールを開く

Rustの構造体の出力

JSONをRustの構造体に変換

JSONから、serdeのSerializeとDeserialize、キーのリネーム、Vecフィールド、Option型を備えたRustの構造体を生成します。変換はブラウザー内でローカルに実行されます。

ツールを開く

PHPのクラスの出力

JSONをPHPのクラスに変換

JSONから、readonlyのコンストラクタープロパティとfromArrayメソッドを備えたPHP 8.1のクラスを生成します。JSONをモデルや連想配列にデコードする方法も紹介します。

ツールを開く

TOMLの出力

JSONをTOMLに変換

JSONを、TOMLのテーブルやテーブルの配列にローカルで変換します。nullや、TOMLの64ビットの範囲を超える整数が出力にどう影響するかも確認できます。

ツールを開く

TOMLからJSONへのインポート

TOMLをJSONに変換

TOMLのテーブル、テーブルの配列、スカラー値を、整形されたJSONにローカルで変換します。TOMLファイルを開いて結果を確認し、JSONをダウンロードできます。

ツールを開く

整形したJSON

オフラインで使えるJSON整形ツール

Tool KumarをJSON整形アプリとしてインストールするか、キャッシュ済みのブラウザータブをオフラインで使えます。設定手順、オフラインでの確認方法、ローカルストレージ、更新の仕組みを説明します。

ツールを開く

整形したJSON

安全なJSON整形ツール

JSONをブラウザー内で確認できます。アップロードやアカウントは不要です。機密情報を扱う前に通信をご自身で検証し、アナリティクス、ストレージ、CSPの制限事項をご確認ください。

ツールを開く

JSON Linesのツリービュー

JSONLビューアー

.jsonlや.ndjsonファイルを開き、レコードをツリーや表形式で閲覧できます。Tool KumarはJSON Linesをブラウザー内で読み込み、アップロードは行いません。

ツールを開く

JSON配列の出力

NDJSONをJSONに変換

NDJSONやJSON Linesを、ブラウザー内で1つのJSON配列に変換します。各行が1つの要素になり、大きな数値も桁を保ったまま変換されます。アップロードは一切行いません。

ツールを開く

CSVの出力

JSONLをCSVに変換

JSON LinesやNDJSONのレコードをCSVに変換します。ネストしたオブジェクトはprofile.cityのようなドット区切りの列になり、変換はブラウザー内で実行されます。

ツールを開く

ソートしたJSONの出力

JSONのキーをソート

ネストしたオブジェクトも含め、すべてのJSONオブジェクトのキーをアルファベット順にソートします。配列の順序はそのままです。数値の桁も保たれ、アップロードは一切行いません。

ツールを開く

エスケープした文字列の出力

JSONのエスケープとエスケープ解除

JSONドキュメントを、引用符や改行をエスケープした1つのJSON文字列に変換します。文字列化されたドキュメントのエスケープを解除して、読みやすいJSONに戻すこともブラウザー内でできます。

ツールを開く

ツリービュー

大容量JSONビューアー

巨大なJSONファイルをローカルで開き、ツリー、テーブル、テキストで表示します。テストでは52.4 MBのファイルをデスクトップのブラウザーで約1秒で解析しました。アップロードは行いません。

ツールを開く

修復したJSONの出力

JSON修復

シングルクォート、引用符のないキー、コメント、末尾のカンマやカンマの抜けなど、JSONによくある間違いを修復します。すべての修正を確認してから、有効なJSONをコピーできます。

ツールを開く

テーブルビュー

JSONのテーブル表示

JSON配列を、1レコード1行の並べ替え可能な表として表示します。ネストした値はその場で開け、CSVとしてのコピーやExcelのダウンロードもすべてブラウザー内で行えます。

ツールを開く

パス付きのツリー

JSONパス取得ツール

JSONツリーで値をクリックすると、$.users[0].emailのようなパスを確認してコピーできます。パスやJSON Pointerを入力して、その値に直接移動することもできます。

ツールを開く

JSON Linesの出力

JSONをJSONLに変換

JSON配列をJSON Linesに変換します。1行に1つのコンパクトなレコードを書き出し、数値も正確に保ちます。データをアップロードせずに.jsonlファイルをダウンロードできます。

ツールを開く