このプロジェクトについて

JSON Heroは、Trigger.devチームによって作成・維持されているオープンソースのウェブベースJSONビューアーです。このツールは、JSONドキュメントを読み取り・理解するためのクリーンなUIを提供し、データを表示する方法を複数提供します:macOS Finderに似たカラムビュー、従来のツリービュー、およびエディタービューです。 主な機能には以下のものが含まれます: - 複数の表示モード:キーボード操作が可能なカラムビュー(パスバーと履歴付き)、折りたたみ可能なセクションを持つツリービュー、サイドバーのプレビュー付きエディタービュー。 - コンテンツプレビュー:文字列の内容を自動的に推論し、日付/時刻、画像URL、ウェブサイトURL、ツイートURL、JSON URL、色などの有用なプレビューを表示します。 - 検索:キー名、キーのパス、値、フォーマットされた値を含む、JSONファイル全体でのファジー検索が可能です。 - 関連する値:特定のフィールドに関連するすべての値(未定義またはnull値も含む)を文書全体でスキャンします。 - 推論されたJSONスキーマ:バリデーションに使用できる推論されたJSONスキーマを生成します。 - キーボードによるアクセス可能なナビゲーション。 - パスをサポートした共有可能なURL。 JSON HeroへのJSON送信方法としては、jsonhero.ioへのドラッグ&ドロップ、JSONまたはURLの貼り付け、URL内のBase64エンコードされた文字列の使用、VS Code拡張機能、Raycast拡張機能、または非公式POST API(jsonhero.io/api/create.json)があります。 ローカルで実行するには、リポジトリをクローンし、npm installを実行し、SESSION_SECRET環境変数を設定して、npm run devまたはnpm startを実行し、http://localhost:8787を開きます。