File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,9 @@ The simplest way to validate an instance under a given schema is to use the
14
14
15
15
.. autofunction :: validate
16
16
17
+ To learn more about creating json schema to validate your data, see
18
+ `Understanding JSON Schema <http://spacetelescope.github.io/understanding-json-schema/ >`_
19
+
17
20
The Validator Interface
18
21
-----------------------
19
22
@@ -181,6 +184,26 @@ implements.
181
184
182
185
.. autoclass :: Draft4Validator
183
186
187
+ For example, if you wanted to validate a schema you created against the Draft 3
188
+ json schema, you could use:
189
+
190
+ .. code-block :: python
191
+
192
+
193
+ from jsonschema import Draft4Validator
194
+
195
+ schema = {
196
+ " $schema" : " http://json-schema.org/schema#"
197
+
198
+ " type" : " object" ,
199
+ " properties" : {
200
+ " name" : {" type" : " string" },
201
+ " email" : {" type" : " string" },
202
+ }
203
+ " required" : [" email" ],
204
+ }
205
+ Draft4Validator.check_schema(schema)
206
+
184
207
185
208
Validating Formats
186
209
------------------
You can’t perform that action at this time.
0 commit comments