JSON Schema ಮೌಲ್ಯಮಾಪಕ
JSON Schema ಎಂದರೇನು?
JSON Schema ಎಂಬುದು JSON ಡೇಟಾದ ರಚನೆ ಮತ್ತು ನಿರ್ಬಂಧಗಳನ್ನು ವಿವರಿಸಲು ಒಂದು ಶಬ್ದಕೋಶವಾಗಿದೆ. ಯಾವ ಗುಣಲಕ್ಷಣಗಳು ಅಗತ್ಯವಿದೆ, ಅವುಗಳ ಪ್ರಕಾರಗಳು, ಸ್ವರೂಪಗಳು, ಶ್ರೇಣಿಗಳು ಮತ್ತು ಮಾದರಿಗಳನ್ನು ಇದು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಸ್ಕೀಮಾ ವಿರುದ್ಧ JSON ಅನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುವುದರಿಂದ ಡೇಟಾ ಸಮಸ್ಯೆಗಳನ್ನು ಮುಂಚೆಯೇ ಪತ್ತೆಮಾಡಲಾಗುತ್ತದೆ — ಅವು ಅಪ್ಲಿಕೇಶನ್ ತರ್ಕ ಅಥವಾ ಡೇಟಾಬೇಸ್ ತಲುಪುವ ಮೊದಲು. ಸಾಮಾನ್ಯ ಬಳಕೆಗಳಲ್ಲಿ API ವಿನಂತಿ/ಪ್ರತಿಕ್ರಿಯೆ ಮೌಲ್ಯಮಾಪನ, ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಮೌಲ್ಯಮಾಪನ ಮತ್ತು ಫಾರ್ಮ್ ಡೇಟಾ ಪರಿಶೀಲನೆ ಸೇರಿವೆ. ಈ ಸಾಧನವು AJV ಗ್ರಂಥಾಲಯವನ್ನು (ಅತ್ಯಂತ ಜನಪ್ರಿಯ JSON Schema ಮೌಲ್ಯಮಾಪಕ) ಬಳಸುತ್ತದೆ ಮತ್ತು Draft-07, Draft 2019-09 ಮತ್ತು Draft 2020-12 ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
JSON Schema ಮೌಲ್ಯಮಾಪಕವನ್ನು ಹೇಗೆ ಬಳಸಬೇಕು
-
ಎಡ ಪ್ಯಾನೆಲ್ನಲ್ಲಿ ನಿಮ್ಮ JSON ಡೇಟಾ ಮತ್ತು ಬಲ ಪ್ಯಾನೆಲ್ನಲ್ಲಿ ನಿಮ್ಮ JSON Schema ಅನ್ನು ಅಂಟಿಸಿ.
-
ಅದನ್ನು ಕ್ರಿಯೆಯಲ್ಲಿ ನೋಡಲು ಮಾದರಿ JSON + Schema ಜೋಡಿಯನ್ನು ಲೋಡ್ ಮಾಡಲು 'ಉದಾಹರಣೆ' ಕ್ಲಿಕ್ ಮಾಡಿ.
-
ನಿಮ್ಮ ಸ್ಕೀಮಾಗೆ ಹೊಂದಿಕೊಳ್ಳುವ ಸ್ಕೀಮಾ ಆವೃತ್ತಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿ (Draft-07 ಹೆಚ್ಚು ಸಾಮಾನ್ಯ).
-
'ಮೌಲ್ಯಮಾಪನ ಮಾಡಿ' ಕ್ಲಿಕ್ ಮಾಡಿ — ಹಸಿರು ಸಂದೇಶ JSON ಮಾನ್ಯವಾಗಿದೆ ಎಂದು ದೃಢೀಕರಿಸುತ್ತದೆ; ಕೆಂಪು ಪ್ರತಿ ದೋಷವನ್ನು ಅದರ ಮಾರ್ಗದೊಂದಿಗೆ ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ.
-
ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸಿ ಮತ್ತು JSON ಪಾಸ್ ಆಗುವವರೆಗೂ ಮರು-ಮೌಲ್ಯಮಾಪನ ಮಾಡಿ.
ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು
ಇಲ್ಲಿ ಸೂಕ್ಷ್ಮ ಡೇಟಾವನ್ನು ಡಿಕೋಡ್ ಮಾಡುವುದು ಸುರಕ್ಷಿತವೇ? ಹೌದು. ಎಲ್ಲಾ ಡಿಕೋಡಿಂಗ್ ನಿಮ್ಮ ಬ್ರೌಜರ್ನಲ್ಲಿ JavaScript ಬಳಸಿ ನಡೆಯುತ್ತದೆ. ಯಾವುದೇ ಡೇಟಾ ಸರ್ವರಿಗೆ ರವಾನೆ ಆಗುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ನಿಮ್ಮ ಎನ್ಕೋಡ್ ಮಾಡಿದ ಸ್ಟ್ರಿಂಗ್ಗಳು ಸಂಪೂರ್ಣವಾಗಿ ಖಾಸಗಿ ಉಳಿಯುತ್ತವೆ.
Base64 ಮತ್ತು URL-safe Base64 ನಡುವಿನ ವ್ಯತ್ಯಾಸವೇನು? ಪ್ರಮಾಣಿತ Base64 + ಮತ್ತು / ಅಕ್ಷರಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಇವು URL ಗಳಲ್ಲಿ ವಿಶೇಷ ಅಕ್ಷರಗಳು. URL-safe Base64 ಅವುಗಳನ್ನು - ಮತ್ತು _ ಬದಲಿಸುತ್ತದೆ, ಇದರಿಂದ ಸ್ಟ್ರಿಂಗ್ ಪ್ರತಿಶತ-ಇನ್ಕೋಡಿಂಗ್ ಇಲ್ಲದೆ URL ಮತ್ತು ಫೈಲ್ನೆಮ್ಗಳಲ್ಲಿ ಸುರಕ್ಷಿತವಾಗಿ ಬಳಸಬಹುದು.
ನನ್ನ ಡಿಕೋಡ್ ಮಾಡಿದ ಔಟ್ಪುಟ್ ಏಕೆ ವಿಸ್ಮಯಸ್ಥಾನಕದಂತೆ ತೋರುತ್ತಿದೆ? ಮೂಲ ಡೇಟಾ ಬೈನರಿ ಆಗಿದ್ದರೆ (ಚಿತ್ರ, PDF, ಅಥವಾ ಸಂಕುಚಿತ ಫೈಲ್ ಮುಂತಾದ), ಡಿಕೋಡ್ ಮಾಡಿದ ಔಟ್ಪುಟ್ ಓದಬಹುದಾದ ಪಠ್ಯ ಆಗುವುದಿಲ್ಲ. ಅಂತಹ ಸಂದರ್ಭದಲ್ಲಿ, Base64 ಸ್ಟ್ರಿಂಗ್ ಬೈನರಿ ಫೈಲ್ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಪಠ್ಯ ಸ್ಟ್ರಿಂಗ್ ಅಲ್ಲ.
Base64 ಎನ್ನುವುದು ಎನ್ಕ್ರಿಪ್ಶನ್ನ ಒಂದು ರೂಪವೇ? ಇಲ್ಲ. Base64 ಎನ್ನುವುದು ಎನ್ಕೋಡಿಂಗ್ ಯೋಜನೆ, ಎನ್ಕ್ರಿಪ್ಶನ್ ಅಲ್ಲ. ಯಾರಾದರೂ ಕೀ ಇಲ್ಲದೆ Base64 ಸ್ಟ್ರಿಂಗ್ ಡಿಕೋಡ್ ಮಾಡಬಹುದು. ಇದನ್ನು ಎಂದಿಗೂ ಸೂಕ್ಷ್ಮ ಡೇಟಾವನ್ನು ರಕ್ಷಿಸಲು ಬಳಸಬಾರದು — ಆ ಉದ್ದೇಶಕ್ಕೆ ಸರಿಯಾದ ಎನ್ಕ್ರಿಪ್ಶನ್ ಬಳಸಿ.
Keywords: JSON schema ಮೌಲ್ಯಮಾಪಕ, ಆನ್ಲೈನ್ JSON ಮೌಲ್ಯಮಾಪನ, JSON schema ಪರಿಶೀಲಕ, AJV ಮೌಲ್ಯಮಾಪಕ, JSON schema draft-07, JSON ಮೌಲ್ಯಮಾಪನ ಸಾಧನ, JSON schema ಪರೀಕ್ಷಕ