ある項目があると別の項目も必須になる場合、通常の required だけでは足りません。JSON Schema dependentRequired で項目の依存関係を表し、短いサンプル JSON をブラウザ内で検証して、creditCard があるのに billingAddress がない、shippingAddress があるのに recipientPhone がない問題を公開前に見つけます。
JSON Schema dependentRequired 依存必須項目検証ツール
creditCard が billingAddress を要求する、shippingAddress が recipientPhone を要求するなど、API 項目の依存必須をローカル確認する流れです。
向いている確認シーン
creditCard があると billingAddress を要求
shippingAddress があると recipientPhone を要求
API 入力項目の依存関係を検証
dependentRequired ルールが無視されていないか確認
項目パス一覧を Schema 制約へ変換
おすすめ確認フロー
- サンプル JSON を整形して項目パスを確認
- トリガー項目と依存項目を dependentRequired に記述
- Schema 検証でエラーパスを確認
- Pointer またはキーパスで項目存在を確認
- 公開前に Deep Diff で項目変更が依存ルールに影響するか確認
関連ツール入口
creditCard が billingAddress を要求する、shippingAddress が recipientPhone を要求するなど、API 項目の依存必須をローカル確認する流れです。
JSONスキーマ検証
JSONスキーマ検証をブラウザで素早く確認し、共有しやすい結果を作成します。
確認ツールChakanJSON Schema 生成
JSON Schema 生成をブラウザで素早く確認し、共有しやすい結果を作成します。
確認ツールChakanJSON キーパス抽出
JSON キーパス抽出をブラウザで素早く確認し、共有しやすい結果を作成します。
確認ツールChakanJSON Pointer パス確認
JSON Pointer パス確認をブラウザで素早く確認し、共有しやすい結果を作成します。
確認ツールChakanJSONPathビューア
JSONPathビューアをブラウザで素早く確認し、共有しやすい結果を作成します。
確認ツールChakanJSON 深層比較
JSON 深層比較をブラウザで素早く確認し、共有しやすい結果を作成します。
確認ツールChakanJSON 整形
JSON 整形をブラウザで素早く確認し、共有しやすい結果を作成します。
確認ツールChakanFAQ
ある項目があると別の項目も必須になる場合、通常の required だけでは足りません。JSON Schema dependentRequired で項目の依存関係を表し、短いサンプル JSON をブラウザ内で検証して、creditCard があるのに billingAddress がない、shippingAddress があるのに recipientPhone がない問題を公開前に見つけます。
dependentRequired と required は何が違いますか?
required は常に必須の項目です。dependentRequired はトリガー項目が存在するときだけ別項目を必須にします。
サンプルは API データをアップロードしますか?
いいえ。Schema 検証はブラウザ内で実行され、sitemap には短い demo 例だけを含めます。
続けて見る特集
関連ツールをまとめ、具体的な検索意図に答えるインデックス向け特集ページです。検索エンジンと AI が Chakan の用途を理解しやすくします。