問題タブ [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.

0 投票する
1 に答える
87 参照

javascript - 応答が有効な 200OK であっても、$ ajax 呼び出しを失敗できますか

多くの場合、サーバーの応答が 200OK であっても、応答の内容が予期されたものではないという状況があります。応答のいくつかの基準に基づいて、応答が成功した場合でも、jquery ajax エラー コールバックをトリガーできますか?

私の場合、応答は有効な json ですが、期待される応答 (スキーマの検証に失敗) ではないため、json 解析エラーではありません。

実際に成功またはエラーのコールバックに到達する前に応答が評価されるソリューションを楽しみにしています。

0 投票する
2 に答える
1891 参照

php - JSON スキーマ : 必須プロパティは無視されました

今日、私のニーズに 100% 適合しているように見える JSON Schema を発見しましたが、実際には、最も基本的なケースの 1 つに頭がおかしくなりました。この投稿を作成する前に、私は明らかに既存のドキュメントに従うために最善を尽くし、何か役立つものを見つけようとしてインターネットを調べました.

スタック: PHP7 - justinrainbow/json-schema 2.0.5

スキーマは次のとおりです。

ご覧のとおり、必要な定義 (ブール値と配列) の両方を使用していますが、適切なものを使用していることを確認するために、配列またはブール値のみを使用して同じ結果を得ました。

ここにデータがあります

次のコードが、必要な idAsc パラメーターの欠如を検出することを期待しています。

しかし、このコードは「良い」と出力し続けます... JSON スキーマについて間違いなく何かが欠けています。

よろしくお願いします。

0 投票する
1 に答える
71 参照

json - JSON スキーマ ドラフト 4 仕様のスキーマはありますか?

JSON スキーマ ドラフト 4仕様を説明する JSON スキーマはありますか? つまり、スキーマの形式を記述するスキーマです。

0 投票する
2 に答える
6090 参照

node.js - AWSラムダでのjsonスキーマ検証

aws ラムダ イベント スキーマを検証する必要があります。検証にはバジウムを使用しました。私は2つの異なるケースを持っています。

  1. ラムダ関数は、1 種類のイベントのみをサポートします。

このような

この場合、キーが存在するかどうかにかかわらず、 vandiumは validate のみを実行します。しかし、余分なキーが存在するかどうかを確認する必要があります。

  1. ラムダ関数は、複数のタイプのイベントをサポートしています。

このような

この場合、test1 と test2 のイベントは異なります。このような

test1{"name":"hello","id":100}

test2{"学校名":"threni","先生":"abcd" }

  1. このような問題に最適な scema 検証 npm パッケージはどれですか?
  2. vandiumはjson 検証に適していますか?
0 投票する
1 に答える
2407 参照

json - jsonSchema 検証キー

次のjsonでリスト項目の「キー」(例:「1」、「2」、「3」)を検証する方法を教えてください。

json でキーを検証する一般的な例も教えてください。

0 投票する
2 に答える
1107 参照

json - Json スキーマが機能しない

json スキーマを使用しようとしています。ここでは簡単な例を示します。サイトを使用しています: http://www.jsonschemavalidator.net/

スキーマ:

入力 JSON:

ここでの考え方は、「BlendFoods」プロパティが欠落しており、NastyFoods が文字列ではなくブール値であることを訴える必要があるということです。しかし、代わりに「エラーは見つかりませんでした。JSON はスキーマに対して検証します」と表示されます。それは私が望むものではありません。

私はこれで多くのことを試しましたが、スキーマで何が間違っているのかわかりません。何かアイデアはありますか?

よろしくロブ