JSONKitについて
JSONKitは、開発者のための無料かつオープンソースのオンラインJSONツール集です。整形、検証、比較、変換、クエリ、コード生成をひとつの高速でシンプルな画面にまとめ、複数のサイトを行き来する必要をなくしました。
JSONKitを作った理由
JSONはAPIレスポンス、設定ファイル、ログ、データベースなど、あらゆる場所で使われています。しかし多くのオンラインJSONツールは機能がひとつだけだったり、ポップアップが多かったり、データを黙ってサーバーへ送信していたりします。JSONKitは、日々のJSON作業に必要な「ひとつのブックマーク」を目指しています。軽快に動作し、5言語に対応し、ユーザーのデータを尊重します。
利用できるツール
- JSON Beautifier & Minifier
JSONデータを整形(プリティプリント)して読みやすくしたり、データを変更せずにファイルサイズを縮小(ミニファイ)したりできます。
- JSON Validator
JSON文字列が標準に準拠しているか検証します。正確な行番号とエラーメッセージで構文エラーを素早く見つけられます。
- JSON Tree Viewer
JSONデータをインタラクティブなツリーとして可視化します。複雑なネスト構造を簡単に展開、折りたたみ、探索できます。
- JSON Diff & Compare
2つのJSONオブジェクトを並べて比較し、違いを確認します。追加、削除、変更された値が視覚的にハイライトされます。
- JSON Converter
JSONデータをYAML、XML、CSVなどの一般的な形式に変換したり、逆に変換してJSONに戻すことができます。
- JSONPath Query
JSONPath式を使用してJSONからデータを抽出します。強力なパス構文でネストされたオブジェクトと配列をクエリできます。
- JSON Escape & Unescape
JSON文字列をエスケープして他のJSONやコードに埋め込んだり、エスケープされたJSON文字列を元の形式に戻します。
- JSON Repair
不正なJSONを自動的に修正します。末尾のカンマ、クォートの欠落、シングルクォート、コメントなどの一般的な問題を修正します。
- JSON Schema Validator
JSON SchemaでJSONデータを検証します。詳細なエラーレポートで、データが定義された構造に準拠しているか確認できます。
- JSON Graph Visualizer
複雑なJSONデータをインタラクティブなノードグラフとして可視化します。オブジェクトや配列の階層構造を一目で把握し、横/縦レイアウトを切り替えてデータの関係を探索できます。
- JSONコード生成
JSONデータからTypeScript、Go、Pythonなどの型定義やクラス構造を自動生成します。
データの取り扱い
JSONKitのほぼすべてのツールはブラウザ内だけで動作します。貼り付けたJSONはお使いの端末上で解析・整形・検証・比較され、外部へ送信されることはありません。唯一の例外はJSON to Codeで、型定義を生成するためにJSONサンプルをサーバーへ送り、結果をすぐに返します。入力内容が記録・保存されることはありません。Cookieやアクセス解析についてはプライバシーポリシーをご覧ください。
開発者
JSONKitは、日常的にJSON APIを扱う個人のソフトウェア開発者Ktaewonが設計・開発・運営しています。ユーザーからのバグ報告、機能の提案、翻訳の修正が、次に何を作るかを直接決めています。
オープンソース
すべてのソースコードはMITライセンスでGitHubに公開されています。各ツールの仕組みを確認したり、Issueを登録したり、改善を提案したり、Pull Requestを送ったりできます。
無料で運営できる理由
すべてのツールはアカウント登録なしで無料でご利用いただけます。ホスティングと開発の費用は、邪魔にならない少数の広告でまかなっています。広告が作業中のJSONデータにアクセスすることはありません。
ご質問やバグの報告はありますか? お問い合わせ