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) ವಿರುದ್ಧ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಡೇಟಾ ಮಾನ್ಯವಾಗಿದೆಯೇ ಎಂದು ಇದು ವರದಿ ಮಾಡುತ್ತದೆ, ಮತ್ತು ಅಮಾನ್ಯವಾಗಿದ್ದರೆ ಪ್ರತಿಯೊಂದು ದೋಷಕ್ಕೂ ಪಾತ್, ಕೀವರ್ಡ್, ಮತ್ತು ಸಂದೇಶವನ್ನು ತೋರಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ನೀವು ಡೇಟಾವನ್ನು ಸರಿಪಡಿಸಬಹುದು ಅಥವಾ ಸ್ಕೀಮಾವನ್ನು ಹೊಂದಿಸಬಹುದು.

    ಡೆವಲಪರ್‌ಗಳ ಸಾಮಾನ್ಯ ಬಳಕೆ ಪ್ರಕರಣಗಳು

    ಡೆವಲಪರ್‌ಗಳು API ರಿಕ್ವೆಸ್ಟ್/ರೆಸ್ಪಾನ್ಸ್ ಪೇಲೋಡ್‌ಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು, ಕಾನ್ಫಿಗ್ ಫೈಲ್‌ಗಳನ್ನು ವ್ಯಾಲಿಡೇಟ್ ಮಾಡಲು, ಕೋಡ್‌ನಲ್ಲಿ ಸ್ಕೀಮಾ-ಆಧಾರಿತ ವ್ಯಾಲಿಡೇಶನ್ ಅನ್ನು ರಚಿಸಲು ಅಥವಾ ಡಿಬಗ್ ಮಾಡಲು, ಮತ್ತು OpenAPI ಅಥವಾ ಇತರ ಸ್ಕೀಮಾ-ಚಾಲಿತ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳು ಸರಿಯಾಗಿವೆ ಎಂದು ಖಚಿತಪಡಿಸಲು JSON ಸ್ಕೀಮಾ ವ್ಯಾಲಿಡೇಟರ್ ಅನ್ನು ಬಳಸುತ್ತಾರೆ. JSON ಸ್ಕೀಮಾ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುವ ಫಾರ್ಮ್‌ಗಳು ಅಥವಾ ETL ಪೈಪ್‌ಲೈನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸುವಾಗಲೂ ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ.

    ಸ್ಕೀಮಾ ಮತ್ತು ಡೇಟಾ ಇನ್‌ಪುಟ್

    ಒಂದು ಪ್ಯಾನೆಲ್‌ನಲ್ಲಿ ನಿಮ್ಮ JSON ಸ್ಕೀಮಾವನ್ನು ಪೇಸ್ಟ್ ಮಾಡಿ ಅಥವಾ ಲೋಡ್ ಮಾಡಿ, ಮತ್ತೊಂದರಲ್ಲಿ ನಿಮ್ಮ JSON ಡೇಟಾವನ್ನು. ಸಾಧನವು ಎರಡನ್ನೂ ಪಾರ್ಸ್ ಮಾಡಿ ವ್ಯಾಲಿಡೇಶನ್ ಅನ್ನು ನಡೆಸುತ್ತದೆ. ಬೆಂಬಲಿತ ಸ್ಕೀಮಾ ಆವೃತ್ತಿಗಳನ್ನು "$schema" ಕೀವರ್ಡ್‌ನಿಂದ ಪತ್ತೆಹಚ್ಚಲಾಗುತ್ತದೆ. ವ್ಯಾಲಿಡೇಶನ್ ಆರಂಭಿಸುವ ಮೊದಲು ಯಾವುದೇ ಪ್ಯಾನೆಲ್‌ನಲ್ಲಿರುವ ಅಮಾನ್ಯ JSON ಅನ್ನು ವರದಿ ಮಾಡಲಾಗುತ್ತದೆ.

    ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು ಮತ್ತು ಎಡ್ಜ್ ಕೇಸ್‌ಗಳು

    ಸ್ಕೀಮಾ ಸ್ವತಃ ಮಾನ್ಯ JSON ಆಗಿದೆ ಮತ್ತು ಬೆಂಬಲಿತ "$schema" URL ಅನ್ನು ಬಳಸುತ್ತದೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿ. ಖಾಲಿ ಅಥವಾ ಆಬ್ಜೆಕ್ಟ್ ಅಲ್ಲದ ಡೇಟಾ ಸ್ಕೀಮಾ ಮೇಲೆ ಅವಲಂಬಿಸಿ ಮಾನ್ಯವಾಗಬಹುದು ಅಥವಾ ಅಮಾನ್ಯವಾಗಬಹುದು (ಉದಾ. required ಫೀಲ್ಡ್‌ಗಳು, type ನಿರ್ಬಂಧಗಳು). ನೆಸ್ಟೆಡ್ ದೋಷಗಳನ್ನು ಪಾತ್ ನೋಟೇಶನ್‌ನೊಂದಿಗೆ ತೋರಿಸಲಾಗುತ್ತದೆ; ಒಂದು ದೋಷವನ್ನು ಸರಿಪಡಿಸಿ ಮತ್ತು ಉಳಿದ ಸಮಸ್ಯೆಗಳನ್ನು ನೋಡಲು ಮರು-ರನ್ ಮಾಡಿ.

    ಕೋಡ್‌ಗಿಂತ ಈ ಸಾಧನವನ್ನು ಯಾವಾಗ ಬಳಸಬೇಕು

    ತ್ವರಿತ ಪರಿಶೀಲನೆಗಳು, ಡಿಬಗ್ಗಿಂಗ್, ಮತ್ತು ಸ್ಕೀಮಾಗಳ ಅನ್ವೇಷಣೆಗೆ ಈ ವ್ಯಾಲಿಡೇಟರ್ ಅನ್ನು ಬಳಸಿ. ಪ್ರೊಡಕ್ಷನ್‌ಗಾಗಿ, Ajv ಅಥವಾ ಸಮಾನವಾದ ಲೈಬ್ರರಿಯೊಂದಿಗೆ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ವ್ಯಾಲಿಡೇಶನ್ ಅನ್ನು ರನ್ ಮಾಡಿ, ಮತ್ತು ಸ್ಕೀಮಾ ಹಾಗೂ ವ್ಯಾಲಿಡೇಶನ್ ಲಾಜಿಕ್ ಅನ್ನು ವರ್ಶನ್ ಕಂಟ್ರೋಲ್ ಮತ್ತು ಟೆಸ್ಟ್‌ಗಳಲ್ಲಿ ಉಳಿಸಿ.