タグ付けされた質問 「jsonschema」

12
JSONデータからJSONスキーマを生成するツール[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する このjsonスキーマドラフトがあります。JSONデータのサンプルを取得し、JSONスキーマのスケルトンを生成したいと思います。これは、手作業でやり直し、説明や必須など、特定の例からは推測できないものを追加できます。 たとえば、私の入力からexample.json: { "foo": "lorem", "bar": "ipsum" } 私はjson_schema_g​​eneratorツールを実行して、以下を取得します。 { "foo": { "type" : "string", "required" : true, "description" : "unknown" }, "bar": { "type" : "string", "required" : true, "description" : "unknown" } } この例は手動でコーディングされているため、エラーが発生している可能性があります。JSON-> JSONスキーマの変換に役立つツールはありますか?

4
Jsonスキーマファイル拡張子
jsonスキーマファイル拡張子の命名規則はありますか?XMLには.xsd(XMLスキーマ定義)がありますが、jsonスキーマファイルには.jsd(JSONスキーマ定義)が必要ですか?
97 json  jsonschema 

1
jsonSchema属性は条件付きで必須
jsonSchemaでは、required属性を使用して、定義済みフィールドが必須かどうかを示すことができます。 { "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "properties": { "header": { "type": "object", "properties": { "messageName": { "type": "string" }, "messageVersion": { "type": "string" } }, "required": [ "messageName", "messageVersion" ] } }, "required": [ "header" ] } 場合によっては、messageVersionフィールドが必須ではないことを希望します。このフィールドの必須性を条件付きにする方法はありますか?
96 jsonschema 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.