このツールでできること
JSON、YAML、XML 入力を識別し、閲覧しやすいノードツリーを作成します。
オブジェクト、配列、スカラー、最大深度、ノード数を集計し、構造の複雑さを把握できます。
パスと親子関係のサマリーを生成し、ネストしたフィールド、繰り返し配列、例外的な分岐を見つけやすくします。
よくある利用シーン
- 大きな API レスポンスや webhook サンプルのフィールド階層を確認する。
- 設定断片のどの枝に配列、オブジェクト、null が含まれるか比較する。
- 変換ルール、schema、ドキュメントを書く前に未知のデータ構造を理解する。
入力例
JSON サンプル
{"user":{"id":42,"roles":["admin"]}}YAML サンプル
service:
name: api
replicas: 2
出力例
パスサマリー
$.user.roles[0] = "admin"
構造統計
nodes: 5, arrays: 1, maxDepth: 3
よくあるエラーと対処法
入力形式と選択した解析モードが一致しない
自動検出に切り替えるか、JSON、YAML、XML の正しい形式を選択してください。
XML に閉じていないタグがある
タグのネストとエンティティエスケープを修正してから再解析してください。
可視化結果を schema 検証として扱っている
このツールは構造とパスを表示します。JSON Schema、OpenAPI、XML schema の検証は別途行ってください。
セキュリティとプライバシーの注意点
共通のプライバシー用語、ローカル処理モデル、外部リクエストラベル、DevTools での検証手順はトラストセンターを確認してください。
- 解析と可視化はブラウザー内で実行されます。
- パスのスクリーンショットやエクスポートを共有する前に、個人情報と内部識別子を削除してください。
- 本番ログや実顧客サンプルは、先にマスキングツールで処理することを推奨します。
手順
- 代表的なデータを貼り付け、自動検出または明示的な形式を選択します。
- 統計情報で解析成功を確認してから、重要なパスを展開します。
- パスやサマリーをコピーする前に、内容がマスク済みであることを確認します。
共有前の品質チェックリスト
- 入力が有効な JSON、YAML、XML であることを確認する。
- 注目するフィールドパスがツリーとサマリーで一致していることを確認する。
- 構造ブラウズの結果を完全な schema 準拠判定として扱わない。
運用のヒント
schema 作成、変換ルール設計、障害調査の前に構造を素早く探索する用途に適しています。
よくある質問
schema を検証しますか?
いいえ。構造、パス、統計を探索するためのツールです。制約検証には専用バリデーターを使用してください。
XML に対応していますか?
はい。一般的な XML 文書を解析し、要素、属性、テキストノードを表示します。
非常に大きいファイルに向いていますか?
中小規模のサンプルやデバッグ断片向けです。巨大なファイルは先に抽出または切り詰めてください。