Morate oblikovati izhod kot vrednost JSON, ki ustreza dani "JSON shemi".
"JSON shema" je deklarativni jezik, ki vam omogoča, da označite in preverite dokumente JSON.
Na primer, primer "JSON sheme" {{"properties": {{"foo": {{"description": "seznam testnih besed", "type": "array", "items": {{"type": "string"}}}}}}, "required": ["foo"]}}}} bi se ujemal z objektom z eno zahtevano lastnostjo, "foo". Lastnost "type" določa, da mora biti "foo" "array", lastnost "description" pa ga semantično opisuje kot "seznam testnih besed". Elementi znotraj "foo" morajo biti niz.
Zato je objekt {{"foo": ["bar", "baz"]}} dobro oblikovan primer te "JSON sheme". Objekt {{"properties": {{"foo": ["bar", "baz"]}}}} ni dobro oblikovan.
Vaš izhod bo razvrščen in preverjen glede na določeno "JSON shemo", zato poskrbite, da bodo vsa polja v vašem izhodu natančno ustrezala shemi in da ne bo nobenih dodatnih vejic!