JSON ಫಾರ್ಮ್ಯಾಟರ್ ಮತ್ತು ವ್ಯಾಲಿಡೇಟರ್

JSON ಅಂಟಿಸಿ ಫಾರ್ಮ್ಯಾಟ್, ಮಿನಿಫೈ ಅಥವಾ ಪರಿಶೀಲಿಸಿ. ಪಾರ್ಸಿಂಗ್ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ನಡೆಯುತ್ತದೆ ಮತ್ತು NEXNARAಗೆ ಏನೂ ಕಳುಹಿಸಲಾಗುವುದಿಲ್ಲ.

ಗೌಪ್ಯತೆ-ಸ್ನೇಹಿ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನಮ್ಮ ಸರ್ವರ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಆಗುವುದಿಲ್ಲ.

JSON ಫಾರ್ಮ್ಯಾಟರ್ ಎಂದರೇನು?

JSON ಫಾರ್ಮ್ಯಾಟರ್ ಪಠ್ಯ ಮಾನ್ಯ JSON ಆಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ, ನಂತರ ಅದನ್ನು ಇಂಡೆಂಟ್‌ನೊಂದಿಗೆ ಅಥವಾ ಸಂಕುಚಿತ ಒಂದು ಸಾಲಿನಲ್ಲಿ ಮುದ್ರಿಸಬಹುದು. ಈ ಉಪಕರಣ ಬ್ರೌಸರ್‌ನಲ್ಲಿ JSON.parse ಮತ್ತು JSON.stringify ಬಳಸುತ್ತದೆ. eval ಬಳಸುವುದಿಲ್ಲ.

ಹೇಗೆ ಬಳಸುವುದು

ಬಾಕ್ಸ್‌ನಲ್ಲಿ JSON ಅಂಟಿಸಿ. JSON ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿ 2-ಸ್ಪೇಸ್ ಇಂಡೆಂಟ್‌ನೊಂದಿಗೆ ಸುಂದರವಾಗಿ ಮುದ್ರಿಸುತ್ತದೆ. JSON ಮಿನಿಫೈ ಮಾಡಿ ಡೇಟಾ ಬದಲಾಯಿಸದೆ ಹೆಚ್ಚುವರಿ ಖಾಲಿ ಜಾಗ ತೆಗೆಯುತ್ತದೆ. JSON ಪರಿಶೀಲಿಸಿ ಪಠ್ಯ ಮಾನ್ಯವಾಗಿದೆಯೇ ಎಂದು ಹೇಳುತ್ತದೆ, ಬ್ರೌಸರ್ ನೀಡಿದರೆ ದೋಷ ಸ್ಥಾನವನ್ನೂ.

ಫಾರ್ಮ್ಯಾಟ್ ಮತ್ತು ಮಿನಿಫೈ

ಫಾರ್ಮ್ಯಾಟಿಂಗ್ JSON.stringify ಈಗಾಗಲೇ ಮಾಡುವುದಕ್ಕಿಂತ ಮೀರಿ ಕೀಗಳು, ಮೌಲ್ಯಗಳು ಅಥವಾ ಆಬ್ಜೆಕ್ಟ್ ಕ್ರಮವನ್ನು ಬದಲಾಯಿಸುವುದಿಲ್ಲ. ಮಿನಿಫೈ ಅದೇ JSON ರಚನೆಯನ್ನು ಇಟ್ಟುಕೊಂಡು ಅನಗತ್ಯ ಖಾಲಿ ಜಾಗ ಮತ್ತು ಸಾಲು ವಿರಾಮಗಳನ್ನು ಮಾತ್ರ ತೆಗೆಯುತ್ತದೆ.

ಸಾಮಾನ್ಯ ಬಳಕೆಗಳು

API ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಓದಲು, ಕಾನ್ಫಿಗ್ ಫೈಲ್‌ಗಳನ್ನು ಸುಸ್ಥಿತಿಗೊಳಿಸಲು ಅಥವಾ ಇನ್ನೊಂದು ಪ್ರೋಗ್ರಾಮ್‌ನಲ್ಲಿ ಅಂಟಿಸುವ ಮೊದಲು ಕಾಣೆಯಾದ ಅಲ್ಪವಿರಾಮವನ್ನು ಹಿಡಿಯಲು ಈ ಪುಟವನ್ನು ಬಳಸಿ.

ಗೌಪ್ಯತೆ

ನಿಮ್ಮ JSON ಬ್ರೌಸರ್‌ನಲ್ಲಿಯೇ ಉಳಿಯುತ್ತದೆ. ಅದು NEXNARA ಸರ್ವರ್‌ಗಳಿಗೆ ಅಪ್‌ಲೋಡ್ ಆಗುವುದಿಲ್ಲ ಮತ್ತು ಕುಕೀಗಳು, ಸ್ಥಳೀಯ ಸಂಗ್ರಹ ಅಥವಾ ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ಉಳಿಸಲಾಗುವುದಿಲ್ಲ.

ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು

JSON ಅಮಾನ್ಯವಾಗುವುದು ಯಾವಾಗ?

ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆಗಳು ಕೊನೆಯ ಅಲ್ಪವಿರಾಮಗಳು, ಏಕ ಉದ್ಧರಣಗಳು, ಕಾಮೆಂಟ್‌ಗಳು ಅಥವಾ ಉದ್ಧರಣವಿಲ್ಲದ ಕೀಗಳು. JSON.parse ಅವುಗಳನ್ನು ಅಮಾನ್ಯ JSON ಎಂದು ವರದಿ ಮಾಡುತ್ತದೆ.

ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ನನ್ನ JSON ಅನ್ನು ಬದಲಾಯಿಸುತ್ತದೆಯೇ?

ಇಲ್ಲ. ಫಾರ್ಮ್ಯಾಟ್ ಮತ್ತು ಮಿನಿಫೈ ಅದೇ ಡೇಟಾವನ್ನು ಇಟ್ಟುಕೊಳ್ಳುತ್ತವೆ. ಖಾಲಿ ಜಾಗ ಮಾತ್ರ ಬದಲಾಗುತ್ತದೆ. ಆಬ್ಜೆಕ್ಟ್ ಕೀ ಕ್ರಮ JSON.stringify ಅನ್ನು ಅನುಸರಿಸುತ್ತದೆ.

ನನ್ನ JSON ಅಪ್‌ಲೋಡ್ ಆಗುತ್ತದೆಯೇ?

ಇಲ್ಲ. ಸಂಸ್ಕರಣೆ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ನಡೆಯುತ್ತದೆ ಮತ್ತು ನಮ್ಮ ಸರ್ವರ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಆಗುವುದಿಲ್ಲ.

ಯೂನಿಕೋಡ್ JSON ಅನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಬಹುದೇ?

ಹೌದು. ಸ್ಟ್ರಿಂಗ್‌ಗಳಲ್ಲಿನ ಯೂನಿಕೋಡ್ ಅಕ್ಷರಗಳು ಮಾನ್ಯ JSON ಮತ್ತು ಫಾರ್ಮ್ಯಾಟ್ ಅಥವಾ ಮಿನಿಫೈ ನಂತರವೂ ಹಾಗೆಯೇ ಉಳಿಯುತ್ತವೆ.

ಈ ಉಪಕರಣ JSON ಅನ್ನು ಕೋಡ್ ಆಗಿ ಚಾಲನೆ ಮಾಡುತ್ತದೆಯೇ?

ಇಲ್ಲ. JSON.parse ನಿಂದ ಮಾತ್ರ ಪಾರ್ಸ್ ಮಾಡುತ್ತದೆ. eval ಎಂದಿಗೂ ಬಳಸುವುದಿಲ್ಲ.