DevToys Web Pro iconDevToys Web ProBlogu
Tupatie ukadiriaji:
Jaribu kiendelezi cha kivinjari:

Kithibitishi cha Skima ya JSON

Sampuli

Matokeo ya Uthibitishaji

Skima ya JSON

  • Data ya JSON

  • Loading editor...
    Loading editor...
    Maelezo ya kiufundi

    Jinsi Kithibitishaji cha JSON Schema Kinavyofanya Kazi

    Zana Hii Hufanya Nini

    Kithibitishaji hiki cha JSON Schema hukagua data ya JSON dhidi ya JSON Schema (draft-04, draft-06, draft-07, au 2019-09). Huripoti kama data ni halali, na ikiwa si halali huonyesha njia (path), neno kuu (keyword), na ujumbe kwa kila kosa ili uweze kurekebisha data au kurekebisha schema.

    Matumizi ya Kawaida kwa Wasanidi

    Wasanidi hutumia kithibitishaji cha JSON Schema kupima payload za ombi/majibu ya API, kuthibitisha faili za usanidi, kutengeneza au kutatua uthibitishaji unaotegemea schema kwenye msimbo, na kuhakikisha OpenAPI au miundo mingine inayoendeshwa na schema ni sahihi. Pia ni muhimu wakati wa kujenga fomu au mabomba ya ETL yanayotegemea JSON Schema.

    Ingizo la Schema na Data

    Bandika au pakia JSON Schema yako kwenye paneli moja na data yako ya JSON kwenye nyingine. Zana huchanganua zote mbili na kuendesha uthibitishaji. Matoleo ya schema yanayoungwa mkono hutambuliwa kutoka kwa neno kuu la "$schema". JSON isiyo halali katika paneli yoyote huripotiwa kabla ya uthibitishaji kuanza.

    Mitego ya Kawaida na Matukio ya Pembeni

    Hakikisha schema yenyewe ni JSON halali na inatumia URL ya "$schema" inayoungwa mkono. Data tupu au isiyo kitu (non-object) inaweza kuwa halali au si halali kulingana na schema (mf. sehemu zinazohitajika, vizuizi vya aina). Makosa yaliyopachikwa huonyeshwa kwa noti ya njia; rekebisha kosa moja kisha endesha tena ili kuona masuala yaliyobaki.

    Wakati wa Kutumia Zana Hii dhidi ya Msimbo

    Tumia kithibitishaji hiki kwa ukaguzi wa haraka, kutatua hitilafu, na kuchunguza schema. Kwa uzalishaji, endesha uthibitishaji ndani ya programu yako kwa maktaba kama Ajv au inayofanana, na weka schema na mantiki ya uthibitishaji kwenye udhibiti wa matoleo na majaribio.