問題タブ [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.
java - JSON スキーマでローカルの相対ファイルを参照していますか?
REST Web サービス用の JSON を構築しています。ただし、スキーマは 1300 行を超えているため、複数のファイルに分割したいと考えています。json-schema-validatorバージョン 2.1.8を使用して、JSON サンプル応答のフォルダーに対してスキーマを単体テストしています。
現在のファイルで のようなインポート タイプが定義されていることは知っていますが、 の定義を のような別のファイルに{ "$ref": "#/definitions/MyBool" }
移動したい場合、どのように参照すればよいでしょうか?MyBool
Common.schema.json
{ "$ref": "Common.schema.json/definitions/MyBoolean" }
、{ "$ref": "./Common.schema.json/defintion/MyBoolean" }
を試し{ "$ref": "file://./Common.schema.json/definitions/MyBoolean" }
ましたが、どれも機能しません。
「 common-js utils での JSON スキーマ検証は参照をサポートしていますか? 」に関する回答は機能するはずですが、正しい構文を取得できないようです。
私はスキーマをロードしています:
そしてそれを次のように検証します:
FWIWMyBool
は次のようになります。
を抽出しようとしない場合MyBool
、スキーマはすべての JSON サンプルを正しく検証します。
私が受け取る例外は次のとおりです。
osgi - OSGI 環境の Json-Schema-Validator
osgi (Equinox) 環境で Json-schema-Validator を使用しようとしましたが、成功しませんでした。バンドルは稼働していました。ClassDefNotFOundException が発生しています。
コマンド find-class は、クラスを見つけることができたことを示しています。しかし、実行時にエラーが発生しています。どんな助けでも大歓迎です。ありがとう。
android - Android テスト プロジェクトに json-schema-validator を追加すると ExceptionInInitializerError が発生する
gradle を使用してjson-schema-validatorを Android テスト プロジェクトに追加しようとしていますが、いくつかの問題が発生します。
- でファイルが重複し
json-schema-validator
てjson-schema-core
いて、テスト プロジェクトをビルドできなかったので、それらを除外しましたpackagingOptions
テストの実行中にファイルが見つかりません: Android テストの実行中に、例外が発生しました
JsonSchemaFactory factory = JsonSchemaFactory.byDefault();
私の推測では、JsonLoader はテスト プロジェクトで /draftv4/schema を見つけることができませんでした
誰もがそれをAndroidテストに正常に追加したか、JsonLoaderが正しいファイルを取得するのにどのように役立つか. ありがとう
ビルド スクリプトと例外スタック トレースは次のとおりです。
json - Json.NetのJsonSchemaフィールドに複数のタイプを設定するには?
JsonSchema で複数の型を設定するにはどうすればよいですか。以下の例の説明フィールドは、JsonSchemaType.String または JsonSchemaType.null にする必要があります。
また、整数と浮動小数点数で構成される配列があります。
整数を期待しているのに浮動小数点数を受け取るため、検証は失敗します。Type = JsonSchemaType.Integer "or" JsonSchemaType.Float のようなことはできますか
json - スキーマから json へのキーと値のペアの定義
JSONスキーマからキーと値のペアを使用してオブジェクトを定義しようとしており、Json Schema Validatorで検証していますが、調べたすべてのJSONスキーマサイトでそうするように指示されていないように見えるため、喜びがありません.
私のオブジェクトスキーマ定義は次のとおりです。
結果の JSON ファイルには、次のような値が表示されます。
ただし、バリデーターから次のエラーメッセージが表示されます。
JSONスキーマでキーと値/ペアを含む配列をどのように定義しますか?
スキーマ:
出力:
}
json - angular js/rest Webサービスアーキテクチャでjsonschema検証を使用する方法は?
サーバー (Java バックエンド) 用に作成された json スキーマを介してクライアント側の json バリデーターを設計しようとしているため、同じスキーマを使用することが重要です。angularjsがクライアントにjson検証を実装するのに役立つプラグインは何ですか?