DevToys Web Pro iconDevToys Web Proબ્લોગ
અમને રેટ કરો:
બ્રાઉઝર એક્સ્ટેન્શન અજમાવો:

JSON સ્કીમા વેલિડેટર

નમૂનાઓ

માન્યતા પરિણામ

JSON સ્કીમા

  • JSON ડેટા

  • Loading editor...
    Loading editor...
    તકનિકી વિગતો

    JSON સ્કીમા વેલિડેટર કેવી રીતે કામ કરે છે

    આ ટૂલ શું કરે છે

    આ JSON સ્કીમા વેલિડેટર JSON ડેટાને JSON સ્કીમા (draft-04, draft-06, draft-07, અથવા 2019-09) સામે ચકાસે છે. તે ડેટા માન્ય છે કે નહીં તે રિપોર્ટ કરે છે, અને અમાન્ય હોય ત્યારે દરેક ભૂલ માટે પાથ, કીવર્ડ, અને મેસેજ બતાવે છે જેથી તમે ડેટા ઠીક કરી શકો અથવા સ્કીમા એડજસ્ટ કરી શકો.

    ડેવલપર્સ માટેના સામાન્ય ઉપયોગ કેસિસ

    ડેવલપર્સ JSON સ્કીમા વેલિડેટરનો ઉપયોગ API રિક્વેસ્ટ/રિસ્પોન્સ પેલોડ્સ ટેસ્ટ કરવા, કન્ફિગ ફાઇલો વેલિડેટ કરવા, કોડમાં સ્કીમા-આધારિત વેલિડેશન જનરેટ અથવા ડિબગ કરવા, અને OpenAPI અથવા અન્ય સ્કીમા-ડ્રિવન ફોર્મેટ્સ યોગ્ય છે તેની ખાતરી કરવા કરે છે. JSON સ્કીમા પર આધારિત ફોર્મ્સ અથવા ETL પાઇપલાઇન્સ બનાવતી વખતે પણ તે ઉપયોગી છે.

    સ્કીમા અને ડેટા ઇનપુટ

    એક પેનલમાં તમારું JSON સ્કીમા પેસ્ટ કરો અથવા લોડ કરો અને બીજીમાં તમારું JSON ડેટા. ટૂલ બંનેને પાર્સ કરે છે અને વેલિડેશન ચલાવે છે. સપોર્ટેડ સ્કીમા વર્ઝન્સ "$schema" કીવર્ડ પરથી શોધવામાં આવે છે. વેલિડેશન શરૂ થાય તે પહેલાં કોઈપણ પેનલમાં અમાન્ય JSON રિપોર્ટ કરવામાં આવે છે.

    સામાન્ય ખામીઓ અને એજ કેસિસ

    ખાતરી કરો કે સ્કીમા પોતે માન્ય JSON છે અને સપોર્ટેડ "$schema" URL નો ઉપયોગ કરે છે. ખાલી અથવા નોન-ઓબ્જેક્ટ ડેટા સ્કીમા પર આધાર રાખીને માન્ય અથવા અમાન્ય હોઈ શકે છે (જેમ કે required ફીલ્ડ્સ, type કન્સ્ટ્રેઇન્ટ્સ). નેસ્ટેડ ભૂલો પાથ નોટેશન સાથે બતાવવામાં આવે છે; એક ભૂલ ઠીક કરો અને બાકી રહેલી સમસ્યાઓ જોવા ફરી ચલાવો.

    કોડની સામે આ ટૂલ ક્યારે વાપરવું

    ઝડપી ચેક, ડિબગિંગ, અને સ્કીમા એક્સપ્લોર કરવા માટે આ વેલિડેટરનો ઉપયોગ કરો. પ્રોડક્શન માટે, Ajv અથવા સમાન લાઇબ્રેરી સાથે તમારી એપમાં વેલિડેશન ચલાવો, અને સ્કીમા તથા વેલિડેશન લોજિકને વર્ઝન કંટ્રોલ અને ટેસ્ટ્સમાં રાખો.