-
Notifications
You must be signed in to change notification settings - Fork 0
Datenstruktur
Julian Schoemaker edited this page Aug 27, 2018
·
5 revisions
Mithilfe des Modules "jsonschema" haben wir ein JSON Schema zur Validierung beim POST und PUT von Wishes erstellt. Mit diesem Schema sichern wird ab, das diese beiden Methoden die nötigen und validen Daten liefern. Diese beiden Methoden sind beispielhaft ausgewählt, da der Validierungsprozess natürlich noch viel weiter verbessert werden könnte.
"definitions": {},
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"title": "JSON Schema",
"required": [
"location",
"name"
],
"properties": {
"location": {
"$id": "#/properties/location",
"type": "string",
"title": "The Location Schema",
"default": "",
"examples": [
false
],
"pattern": "^(.*)$"
},
"user": {
"$id": "#/properties/user",
"type": "string",
"title": "The User Schema",
"default": "",
"examples": [
false
],
"pattern": "^(.*)$"
},
"name": {
"$id": "#/properties/name",
"type": "string",
"title": "The Name Schema",
"default": "",
"examples": [
false
],
"pattern": "^(.*)$"
}
}
}
{"name": "Rudi"}
{"name":"Gemütliches Grillen im Denkmalweg"}
{
"name":"Wurst",
"location" : "Metzger",
"user" : "816227012973" //ID des Users
}
{
//Daten werden automatisch generiert
}