問題タブ [json-schema-validator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - 動的配列の json スキーマ
私は次のjsonを持っています
上記の json の場合、リクエストを検証する json スキーマ ファイルを作成する必要があります。
しかし問題は、各項目のキー値が動的に変化する配列にあります。それが何らかの定数値である場合、私は書くことができますが、動的パターンを行う方法はありません
取得した JSON スキーマ
}
スキーマに対してどのような変更を行う必要があるかを誰かが教えてもらえますか
json - 将来性のある JSON スキーマ
既知のオブジェクト (「敵」と「友人」) を強制的に定義し、他のオブジェクトを許可することはできますか?
最後のオブジェクト {"type": "object"} を追加して、意図した動作を表示しました。このスキーマで有効です。最後のオブジェクトを削除すると、2 つのオブジェクトは許可されますが、それ以外は許可されません。
JSON スキーマ (より高速なテストのために配列を使用):
JSON の例 (上位 3 つは問題ありませんが、最後の 3 つは問題ありません):
spring - Spring Integration とスキーマ検証エラーを返す
Spring Integration を使用して、RESTful エンドポイントに渡された JSON ペイロードを処理しています。このフローの一部として、フィルターを使用して JSON を検証しています。
これはうまくいきます。ただし、検証が失敗した場合は、解析エラーをキャプチャしてユーザーに返し、ユーザーがエラーに対処できるようにする必要があります。以下は、SchemaValidationFilter クラスのオーバーライドされたacceptメソッドです。
}
私たちが行ったことは、catch ブロックで、問題を解決しているように見える MessageException をスローすることです。ただし、これはフィルターが行うべきことを壊しているようです (単純に true または false を返す)。
フィルターからクライアントにエラーの詳細を渡すためのベスト プラクティスはありますか? フィルターはこのユース ケースに適したソリューションですか?
ご協力いただきありがとうございます!ジョン
java - 使用する json スキーマを null にすることはできません。antによる実行
Rest_assured Framework を使用してエンドポイント テストを行っています。json スキーマ検証によって返された json を検証しようとしていますが、Ant を介して実行中にjson Schema to use cannot be null
エラーが発生します。
json - JSON スキーマを使用してプロパティを別のプロパティに対して検証する
以下のモデルでは、「detail」配列が空の場合にのみ「category_id」プロパティが必要です。
「detail」配列が空でない場合、「category_id」プロパティは不要です。
JSONスキーマでこれを行うにはどうすればよいですか?
json - Oneof の PHP Json 検証で、2 つの属性のいずれかが存在する必要がある json でエラーが発生する
スキーマに対してjsonを検証できません:
スキーマは次のとおりです。
}
現在の要件は、json で data_library または data_book をサポートすることです。ただし、次のデータを検証しようとすると:
}
次のエラーが表示されます。
私が間違っているのは何ですか?
json - angularjs を使用した JSON 検証
クライアント側 (angularJS) でアップロードされた JSON ファイルを検証する必要があるインスタンスがあります。
ユーザーが JSON ファイルをアップロードするとき。次のように、JSON のフィールドを検証する必要があります。
この JSON がアップロードされると、次のようなスキーマが作成されます。
私はそれがajvでできることを見ました。しかし、angularjs を使用した適切な例は見つかりませんでした。これを行うことができる他のプラグインはありますか?
json - XSD を JSON スキーマに変換する
私のアプリケーションは、XML および JSON コンテンツ タイプをサポートしています。XML コンテンツを検証するための XSD があります。XSD を変換して JSON スキーマを作成したいと考えています。C# を使用してこの機能を実現できますか?