ファイルのアップロード中に、ユーザーがJSONスキーマファイルまたは実際のJSONデータファイルをアップロードしたかどうかを区別する方法を知りたいXMLまたはXSDの場合とは異なり、ファイルタイプから、ユーザーがXMLまたはXSDをアップロードしているかどうかを識別できます。ファイルタイプがjsonデータかjsonスキーマかを特定する方法
2
A
答えて
2
短い答え
あなたがすることはできません。 XSDは異なり
ロング回答
、JSONスキーマは、非スキーマJSON文書からそれを区別できないする用語で表現することができます。
しかし、実際にはできることがあるかもしれません。
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {}
}
はまた、JSONスキーマが$ REFプロパティを使用することができ、ことができます:慣例により、JSONスキーマは、例えば使用されているJSONスキーマのバージョン消費者を、伝える$スキーマプロパティを使用して開始することができスキーマ内の他のプロパティを参照するには、スキーマの作者、例えば:required[]
を、oneOf[]
、allOf[]
を:
"thing":{
"$ref": "#/definitions/Thing"
}
もそれを離れて与えることがあり、コレクションのプロパティの束があります。ただし、主なポイントは、これらの要素を使用せずにスキーマを作成できることです。
関連する問題
- 1. JSONスキーマからJSONデータへ
- 2. 別のスキーマからjsonスキーマ定義を参照する方法
- 3. JSONから特定のデータを取得する方法は?
- 4. JSONから特定のデータを取得する方法
- 5. ASP .NET JSON WebServiceのJSONデータ入力形式を特定する方法は?
- 6. JSONデータからJSONデータを動的に構築する方法
- 7. sqliteの特定の列にjsonデータを格納する方法
- 8. JSONスキーマでのJSONデータ検証
- 9. jsonからPythonを使用して特定のデータを抽出する方法
- 10. Reactのjsonデータから特定の値を取得する方法
- 11. IDに基づいてJSONファイルから特定のデータをロードする方法
- 12. jsonから欲しい特定のデータのみを取得する方法
- 13. wp json rest apiから特定のデータを取得する方法
- 14. JSON文字列から特定のデータを表示する方法は?
- 15. JSONスキーマ検証:私はJSONデータ次ているJSON配列
- 16. ローカルJSONからJSONデータを解析する方法ファイルswift 3?
- 17. 共通データ型のJsonスキーマ
- 18. jsonレスポンスから特定のフィールド値を取得する方法
- 19. jsonオブジェクトから特定の値を取得する方法
- 20. 特定のjsonファイルから情報を取得する方法
- 21. JSONスキーマ - BigQuery - (JSONファイルの)私のスキーマは何ですか?私は
- 22. jsonスキーマで配列の最小サイズを定義する方法
- 23. jsonスキーマで値を定義する方法は?
- 24. Jsonスキーマ4でパーセンテージタイプのプロパティを定義する方法
- 25. JSONスキーマのバージョンを指定/参照する方法は?
- 26. JSONスキンシンクからのJSONスキーマの生成
- 27. jsonスキーマの値から型参照を取得する方法
- 28. サービスからjsonデータを返す方法
- 29. Angular JS、JSONファイルから特定のデータをインポートする
- 30. jsonからjsonデータをPHPに渡す方法
jsonスキーマには常に "$ schema"フィールドが含まれている必要があります。 –
@FabrizioStellato - 正しくありません。 JSONスキーマの仕様では$ schemaプロパティは必要ありません –