問題タブ [jsonschema]

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 投票する
5 に答える
51744 参照

json - 異なるタイプのアイテムの配列の JSON スキーマを修正する

JSON 項目の順序付けられていない配列があります。仕様https://datatracker.ietf.org/doc/html/draft-zyp-json-schema-03#section-5.5によると、以下の json スキーマは、配列内のオブジェクトがその順序で表示される場合にのみ検証されます。オブジェクトの順序や数に関係なく、配列内のオブジェクトを検証するだけです。仕様から、これがどのように行われるのか理解できないようです。

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

json - JSON スキーマから Java クラスを生成する

特定の JSON スキーマドラフト 4 バージョンから Java クラスを生成したい

いくつかのツールを評価したところ、 jsonschema2pojoが便利であることがわかりました。ただし、json スキーマ ドラフト 3 バージョンのみをサポートします (ただし、json スキーマ ドラフト 4 はロードマップにあります)。

jsonスキーマからJavaクラスを生成するツールまたは方法を提案できますか(jsonスキーマdraft4に準拠)? 前もって感謝します。

0 投票する
4 に答える
40707 参照

c# - C# クラスからの JSON スキーマの生成

C# クラスから JSON スキーマをプログラムで生成する方法はありますか?

http://www.jsonschema.net/を使用して手動でできること

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

javascript - ui-data コントラクト: json データのクライアント側拡張検証

サービスから取得している json と、別のグループによって作成されたデータベース呼び出しが、無効なデータの組み合わせを提供し、ダウンストリームで多くの意図しないエラーを引き起こしている状況がいくつかあります。

以下の小さな例では、「rowContent」フィールドが「1」に等しい場合、対応する「行」は入力された JavaScript オブジェクトである必要があります。「rowContent1」と「row1」、「rowContent2」と「row2」が正しいです。「rowContent3」と「row3」は違います。

このjsonの構造が素晴らしいものではないことは認めます。わかりました、それは少し風変わりです。それは私が生産で扱っているものにかなり近いです。私はそれをほとんど制御できません。

「row3」で存在しないデータを使用しようとする前に、このような json データ関係を検証するデータ駆動型の方法はありますか?

または、この状況で何をすることをお勧めしますか?

どうもありがとう、

-ラリー

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

json - JAXB アノテーション付きクラスから JSON スキーマを生成するには?

私はこのようなエンティティクラスを持っています。

そして、JSON生成に次の依存関係を使用しています。

次のコードを試してみたところ(JacksonによるJSONスキーマの生成から参照)

サーバーは次のエラーメッセージで不平を言います

どうすればこれを修正できますか?

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

xml - この XML を json スキーマで表現するには?

この XML を json スキーマで表現するには?

ありがとう!

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

java - 複雑な Java 型の Jackson JSON スキーマ生成

SubObject最新の jackson-module-jsonSchema (2.2.0) をダウンロードしたところ、複雑な Java 型 (またはを含む型などList<SubObject>)のスキーマを生成するための例を誰かが提供できるかどうか疑問に思っていました。

次の方法で「フラット」スキーマを正常に作成できました。