Jsonschema в Python
import json
import jsonschema
from jsonschema import validate
# Describe what kind of json you expect.
studentSchema = {
"type": "object",
"properties": {
"name": {"type": "string"},
"rollnumber": {"type": "number"},
"marks": {"type": "number"},
},
}
def validateJson(jsonData):
try:
validate(instance=jsonData, schema=studentSchema)
except jsonschema.exceptions.ValidationError as err:
return False
return True
Rich Raccoon