DevToolBox

JSONクエリビルダー

JSONデータに対してシンプルなクエリを実行してデータを抽出

クエリ構文:

key- キーの値を取得
key[0]- 配列の特定インデックス
key[*]- 配列の全要素
key[*].prop- 全要素の特定プロパティ
key[?prop=value]- フィルタ(=, !=, >, <, >=, <=)
a.b.c- ネストしたプロパティ

使用例:

全ユーザーの名前リスト:
users[*].name
25歳以上のユーザー:
users[?age>=25]
開発者の名前のみ:
users[?role=developer].name
最初のユーザーのスキル:
users[0].skills

注意事項:

  • シンプルなクエリのみサポート(複雑なJSONPath構文は未対応)
  • フィルタは1つのみ(ANDやOR条件は未対応)
  • 関数や計算式は未対応
  • 基本的なデータ抽出に特化