JSON ಎನ್ನುವುದು ಕಟ್ಟುನಿಟ್ಟಾದ ನಿಯಮಗಳನ್ನು ಹೊಂದಿರುವ ಸರಳ ಪಠ್ಯವಾಗಿದೆ. ಇದನ್ನು ನೋಟ್ಪ್ಯಾಡ್ನಲ್ಲಿ ಸುಲಭವಾಗಿ ಬರೆಯಬಹುದು. ಜನರು ತಪ್ಪು ಮಾಡುವುದು ಉಪಕರಣದಲ್ಲಿ ಅಲ್ಲ, ಅದರ ಸಿಂಟ್ಯಾಕ್ಸ್ನಲ್ಲಿ. ರಚನೆಯನ್ನು ಸರಿಯಾಗಿ ಮಾಡಿದರೆ, ಫೈಲ್ ಅನ್ನು ಉಳಿಸುವುದು ತುಂಬಾ ಸುಲಭ.
Notepad ನಲ್ಲಿ .JSON ಫೈಲ್ ಅನ್ನು ರಚಿಸುವುದು ಹೇಗೆ
JSON ಫೈಲ್ ಎಂದರೇನು?
JSON ಎಂದರೆ JavaScript Object Notation. ಇದು ಡೇಟಾವನ್ನು ಕರ್ಲಿ ಬ್ರೇಸ್ ({}) ಒಳಗೆ ಕೀ-ವ್ಯಾಲ್ಯೂ ಜೋಡಿಗಳಾಗಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ ಮತ್ತು ನೆಸ್ಟೆಡ್ ಆಬ್ಜೆಕ್ಟ್ಗಳು ಹಾಗೂ ಅರೇಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ಗಳು, APIಗಳು ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ಗಳು ಇದನ್ನು ಬಳಸುತ್ತವೆ ಏಕೆಂದರೆ ಇದು ಹಗುರವಾಗಿರುತ್ತದೆ ಮತ್ತು ಪ್ರತಿಯೊಂದು ಪ್ರಮುಖ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯೂ ಇದನ್ನು ಓದಬಲ್ಲದು.
ಒಂದು ಮೂಲ JSON ಫೈಲ್ ಈ ರೀತಿ ಇರುತ್ತದೆ:
{ "name": "John", "age": 28, "isActive": true, "skills": ["writing", "editing"]}ಹಂತ ಹಂತವಾಗಿ: ನೋಟ್ಪ್ಯಾಡ್ನಲ್ಲಿ JSON ಫೈಲ್ ರಚಿಸಿ
ಹಂತ 1: ನೋಟ್ಪ್ಯಾಡ್ ತೆರೆಯಿರಿ
ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ನೋಟ್ಪ್ಯಾಡ್ ತೆರೆಯಿರಿ, ಅಥವಾ ಯಾವುದೇ ಬ್ರೌಸರ್ನಿಂದ ಉಚಿತ ಆನ್ಲೈನ್ ನೋಟ್ಪ್ಯಾಡ್ ಬಳಸಿ.
ಹಂತ 2: ಆರಂಭಿಕ ಬ್ರೇಸ್ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ
ಪ್ರತಿಯೊಂದು JSON ಫೈಲ್ ಆಬ್ಜೆಕ್ಟ್ಗಾಗಿ { ಅಥವಾ ಅರೇಗಾಗಿ [ ನಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಹೆಚ್ಚಿನ ಫೈಲ್ಗಳು ಆಬ್ಜೆಕ್ಟ್ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತವೆ.
ಹಂತ 3: ನಿಮ್ಮ ಕೀಗಳು ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ಸೇರಿಸಿ
ಪ್ರತಿಯೊಂದು ಕೀಯನ್ನು ಡಬಲ್ ಕೋಟ್ಸ್ನಲ್ಲಿ ಬರೆಯಿರಿ, ನಂತರ ಕೋಲನ್ (:) ಹಾಕಿ, ಆಮೇಲೆ ಮೌಲ್ಯವನ್ನು ಬರೆಯಿರಿ. ಪ್ರತಿ ಜೋಡಿಯನ್ನು ಕಾಮಾದಿಂದ ಪ್ರತ್ಯೇಕಿಸಿ.
{ "title": "Sample File", "version": 1}ಹಂತ 4: ಫೈಲ್ ಅನ್ನು ಸರಿಯಾಗಿ ಮುಚ್ಚಿ
ಪ್ರತಿಯೊಂದು ತೆರೆದ ಬ್ರೇಸ್ ಅಥವಾ ಬ್ರಾಕೆಟ್ಗೆ ಅನುಗುಣವಾಗಿ ಮುಚ್ಚುವ ಬ್ರೇಸ್ ಅಥವಾ ಬ್ರಾಕೆಟ್ ಹಾಕಿ. ಆಬ್ಜೆಕ್ಟ್ ಅಥವಾ ಅರೇನಲ್ಲಿನ ಕೊನೆಯ ಕೀ-ವ್ಯಾಲ್ಯೂ ಜೋಡಿಯ ನಂತರ ಕಾಮಾವನ್ನು ಹಾಕಬೇಡಿ.
ಹಂತ 5: .json ಎಕ್ಸ್ಟೆನ್ಶನ್ನೊಂದಿಗೆ ಉಳಿಸಿ
File ಗೆ ಹೋಗಿ, ನಂತರ Save As ಆಯ್ಕೆಮಾಡಿ. "Save as type" ಡ್ರಾಪ್ಡೌನ್ನಲ್ಲಿ 'All Files' ಆಯ್ಕೆ ಮಾಡಿ. ಫೈಲ್ಗೆ .json ಎಕ್ಸ್ಟೆನ್ಶನ್ ನೀಡಿ, ಉದಾಹರಣೆಗೆ data.json. ಈ ಡ್ರಾಪ್ಡೌನ್ ಬದಲಾಯಿಸದೆ ಉಳಿಸಿದರೆ, ಅದು .txt ಫೈಲ್ ಆಗಿ ಉಳಿಯುತ್ತದೆ ಮತ್ತು JSON ಆಗಿ ಓದಲಾಗುವುದಿಲ್ಲ.
ಹಂತ 6: ಬಳಸುವ ಮೊದಲು ವ್ಯಾಲಿಡೇಟ್ ಮಾಡಿ
ಫೈಲ್ ಅನ್ನು ಬಳಸುವ ಮೊದಲು ಅದು ಸರಿಯಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಅದನ್ನು JSON ಎಡಿಟರ್ ನಲ್ಲಿ ಪೇಸ್ಟ್ ಮಾಡಿ ಪರಿಶೀಲಿಸಿ. ಇಲ್ಲಿ ಒಂದು ಬಾರಿ ಪರಿಶೀಲಿಸುವುದು ನಂತರದ ಡೀಬಗ್ ಮಾಡುವ ತಲೆನೋವನ್ನು ತಪ್ಪಿಸುತ್ತದೆ.
ನೆನಪಿಡಬೇಕಾದ JSON ಸಿಂಟ್ಯಾಕ್ಸ್ ನಿಯಮಗಳು
ಡಬಲ್ ಕೋಟ್ಸ್ ಮಾತ್ರ. ಕೀಗಳು ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ ಮೌಲ್ಯಗಳಿಗೆ ಡಬಲ್ ಕೋಟ್ಸ್ ಅಗತ್ಯ, ಸಿಂಗಲ್ ಕೋಟ್ಸ್ ಅಲ್ಲ.
ಕೊನೆಯಲ್ಲಿ ಕಾಮಾ ಬೇಡ. ಆಬ್ಜೆಕ್ಟ್ ಅಥವಾ ಅರೇಯ ಕೊನೆಯ ಐಟಂನ ನಂತರ ಕಾಮಾ ಇರಬಾರದು.
ಕಾಮೆಂಟ್ಗಳಿಗೆ ಅವಕಾಶವಿಲ್ಲ. ಸ್ಟ್ಯಾಂಡರ್ಡ್ JSON ಫೈಲ್ ಒಳಗೆ // ಅಥವಾ /* */ ಟಿಪ್ಪಣಿಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ.
ಬೂಲಿಯನ್ಗಳು ಚಿಕ್ಕ ಅಕ್ಷರಗಳಲ್ಲಿ ಇರಲಿ. true ಮತ್ತು false ಬಳಸಿ, True ಅಥವಾ FALSE ಅಲ್ಲ.
ಸಂಖ್ಯೆಗಳಿಗೆ ಕೋಟ್ಸ್ ಅಗತ್ಯವಿಲ್ಲ. 28 ಎಂದು ಬರೆಯಿರಿ, "28" ಎಂದಲ್ಲ, ಮೌಲ್ಯವು ಪಠ್ಯವಾಗಿರಬೇಕೆಂದು ಉದ್ದೇಶಿಸದ ಹೊರತು.
ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು ಮತ್ತು ಅವುಗಳನ್ನು ತಪ್ಪಿಸುವ ವಿಧಾನ
ಸಮಸ್ಯೆ: ಕೀ-ವ್ಯಾಲ್ಯೂ ಜೋಡಿಗಳ ನಡುವೆ ಕಾಮಾ ಇಲ್ಲದಿರುವುದು. ಪರಿಹಾರ: ಕೊನೆಯದನ್ನು ಹೊರತುಪಡಿಸಿ ಪ್ರತಿಯೊಂದು ಜೋಡಿಯ ನಂತರವೂ ಕಾಮಾ ಇರಬೇಕು.
ಸಮಸ್ಯೆ: ಹೊಂದಾಣಿಕೆಯಾಗದ ಬ್ರಾಕೆಟ್ಗಳು ಅಥವಾ ಬ್ರೇಸ್ಗಳು. ಪರಿಹಾರ: ನಿಮ್ಮ {} ಮತ್ತು [] ಜೋಡಿಗಳನ್ನು ಎಣಿಸಿ. ವ್ಯಾಲಿಡೇಟರ್ ಅವು ಹೊಂದಿಕೆಯಾಗದ ಸ್ಥಳವನ್ನು ನಿಖರವಾಗಿ ತೋರಿಸುತ್ತದೆ.
ಸಮಸ್ಯೆ: ಸ್ಟ್ರಿಂಗ್ ಒಳಗೆ ಅನ್ಎಸ್ಕೇಪ್ಡ್ ಕೋಟ್ಸ್. ಪರಿಹಾರ: ಒಳಗಿನ ಕೋಟ್ಸ್ಗಳನ್ನು ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ನೊಂದಿಗೆ ಎಸ್ಕೇಪ್ ಮಾಡಿ, ಉದಾಹರಣೆಗೆ "He said \"hello\"".
ಸಮಸ್ಯೆ: ಕೋಟ್ಸ್ ಇಲ್ಲದ ಕೀ. ಪರಿಹಾರ: ಪ್ರತಿಯೊಂದು ಕೀಯನ್ನು ಡಬಲ್ ಕೋಟ್ಸ್ನಲ್ಲಿ ಇಡಬೇಕು, id ಅಥವಾ name ನಂತಹ ಸರಳ ಕೀಗಳಿಗೂ ಇದು ಅನ್ವಯಿಸುತ್ತದೆ.
ತೀರ್ಮಾನ
ಒಂದು JSON ಫೈಲ್ ಕಟ್ಟುನಿಟ್ಟಾದ ಸ್ವರೂಪವನ್ನು ಅನುಸರಿಸುವ ಕೇವಲ ಪಠ್ಯವಾಗಿದೆ. ನಿಮ್ಮ ಕೀಗಳು ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ಡಬಲ್ ಕೋಟ್ಸ್ನಲ್ಲಿ ಬರೆಯಿರಿ, ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಸರಿಯಾಗಿ ಹೊಂದಿಸಿ, ಕೊನೆಯ ಕಾಮಾವನ್ನು ഒഴിവാ ಮಾಡಿ ಮತ್ತು .json ಎಕ್ಸ್ಟೆನ್ಶನ್ನೊಂದಿಗೆ ಉಳಿಸಿ. ಬಳಸುವ ಮೊದಲು ಒಮ್ಮೆ ವ್ಯಾಲಿಡೇಟ್ ಮಾಡಿ, ಅಷ್ಟೇ.