このプロジェクトについて
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を開きます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.