JSON ಫಾರ್ಮ್ಯಾಟರ್ ಮತ್ತು ಮಿನಿಫೈಯರ್ (Pretty & Minify)
ಸ್ಪಷ್ಟ ದೋಷ ಸ್ಥಳಗಳೊಂದಿಗೆ JSON ಅನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿ ಅಥವಾ ಕುಗ್ಗಿಸಿ. ಎಲ್ಲವೂ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಚಾಲನೆಯಾಗುತ್ತದೆ.
ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿದ ಅಥವಾ ಕುಗ್ಗಿಸಿದ JSON ಇಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ...
ಆಯ್ಕೆಗಳು
ಸುಧಾರಿತ ಆಯ್ಕೆಗಳು
ಬಳಸುವುದು ಹೇಗೆ (3 ಹಂತಗಳು)
1. ಅಂಟಿಸಿ
ಇನ್ಪುಟ್ ಪ್ಯಾನೆಲ್ಗೆ JSON ಅನ್ನು ಅಂಟಿಸಿ.
2. ಫಾರ್ಮ್ಯಾಟ್/ಕುಗ್ಗಿಸಿ
ಫಲಿತಾಂಶವನ್ನು ರಚಿಸಲು ಫಾರ್ಮ್ಯಾಟ್ ಅಥವಾ ಮಿನಿಫೈ ಕ್ಲಿಕ್ ಮಾಡಿ.
3. ನಕಲಿಸಿ
ಔಟ್ಪುಟ್ ಅನ್ನು ನಕಲಿಸಿ ಮತ್ತು ಕೆಲಸ ಮುಗಿಯಿತು.
ಶಾರ್ಟ್ಕಟ್ಗಳು
ಇನ್ಪುಟ್ ಮೇಲೆ ಫೋಕಸ್ ಇದ್ದಾಗ ಶಾರ್ಟ್ಕಟ್ಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿದ JSON ಉದಾಹರಣೆ
{"name":"A","items":[1,2],"meta":{"ok":true}}
{
"items": [
1,
2
],
"meta": {
"ok": true
},
"name": "A"
}
- ಓದಲು ಅನುಕೂಲವಾಗುವಂತೆ ಇಂಡೆಂಟೇಶನ್ ಮತ್ತು ಲೈನ್ ಬ್ರೇಕ್ಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ
- ಸ್ಥಿರವಾದ ಕ್ರಮವನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ಕೀಗಳನ್ನು ವಿಂಗಡಿಸುತ್ತದೆ
ಟಿಪ್ಪಣಿಗಳು ಮತ್ತು ಪರಿಭಾಷೆ
JSON ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಎಂದರೇನು?
JSON ಅನ್ನು ಸುಂದರವಾಗಿ ಪ್ರದರ್ಶಿಸುವುದು (Pretty-printing) ಲೈನ್ ಬ್ರೇಕ್ಗಳು ಮತ್ತು ಇಂಡೆಂಟೇಶನ್ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ ಇದರಿಂದ ರಚನೆಯನ್ನು ಓದಲು ಸುಲಭವಾಗುತ್ತದೆ.
JSON ಮಿನಿಫೈ ಎಂದರೇನು?
ಕುಗ್ಗಿಸುವಿಕೆಯು (Minifying) ಔಟ್ಪುಟ್ ಅನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ಚಿಕ್ಕದಾಗಿಸಲು ವೈಟ್ಸ್ಪೇಸ್ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.
ಸಾಮಾನ್ಯ ದೋಷಗಳು
ಕೊನೆಯಲ್ಲಿರುವ ಕಾಮಾಗಳು, ಕಾಣೆಯಾದ ಕೋಟ್ಗಳು ಮತ್ತು ಹೊಂದಿಕೆಯಾಗದ ಬ್ರಾಕೆಟ್ಗಳು ಸಾಮಾನ್ಯ ದೋಷಗಳಾಗಿವೆ. ಈ ಸಾಧನವು ಸಾಲು/ಕಾಲಮ್ ವಿವರಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.
ಟಿಪ್
ಇಂಡೆಂಟ್ 2 ಫೈಲ್ ವ್ಯತ್ಯಾಸಗಳನ್ನು (diffs) ಚಿಕ್ಕದಾಗಿರಿಸುತ್ತದೆ, ಆದರೆ ಇಂಡೆಂಟ್ 4 ಸ್ಕ್ಯಾನ್ ಮಾಡಲು ಸುಲಭವಾಗಿದೆ. ನಿಮ್ಮ ಕೆಲಸದ ಹರಿವಿನ ಆಧಾರದ ಮೇಲೆ ಆಯ್ಕೆಮಾಡಿ.
FAQ: JSON ಫಾರ್ಮ್ಯಾಟರ್ ಮತ್ತು ಮಿನಿಫೈಯರ್
ನನಗೆ ದೋಷ ಬರುತ್ತಿದೆ
JSON ಎಲ್ಲಿ ಮುರಿದುಹೋಗಿದೆ ಎಂಬ ಸಾಲು ಮತ್ತು ಕಾಲಮ್ ಅನ್ನು ನಾವು ತೋರಿಸುತ್ತೇವೆ. ಸಾಧ್ಯವಾದರೆ, ಇನ್ಪುಟ್ ಅನ್ನು ಹೈಲೈಟ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ನೀವು ನೇರವಾಗಿ ಅಲ್ಲಿಗೆ ಹೋಗಬಹುದು.
ನಾನು ಕಾಮೆಂಟ್ಗಳಿರುವ (JSONC/JSON5) JSON ಬಳಸಬಹುದೇ?
ಪ್ರಮಾಣಿತ JSON ಕಾಮೆಂಟ್ಗಳನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ. ಅಗತ್ಯವಿದ್ದರೆ “ವಿಶ್ಲೇಷಿಸುವ ಮೊದಲು ಕಾಮೆಂಟ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಿ” ಆನ್ ಮಾಡಿ (ಸಂಪೂರ್ಣವಾಗಿ ಹೊಂದಾಣಿಕೆಯಾಗದಿರಬಹುದು).
ದೊಡ್ಡ JSON ನಿಧಾನವಾಗಿದೆ
ಇನ್ಪುಟ್ ಅನ್ನು ಸ್ಪಂದಿಸುವಂತೆ ಇರಿಸಲು ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ವೆಬ್ ವರ್ಕರ್ನಲ್ಲಿ ನಡೆಯುತ್ತದೆ. ದೊಡ್ಡ ಇನ್ಪುಟ್ಗಳಿಗಾಗಿ ಟ್ರೀ ವ್ಯೂ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.
ನನ್ನ ಡೇಟಾವನ್ನು ಎಲ್ಲಿಯಾದರೂ ಕಳುಹಿಸಲಾಗುತ್ತದೆಯೇ?
ಇಲ್ಲ. ಫಾರ್ಮ್ಯಾಟಿಂಗ್, ಕುಗ್ಗಿಸುವಿಕೆ ಮತ್ತು ಮೌಲ್ಯೀಕರಣವು ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ನಡೆಯುತ್ತದೆ.
ನನಗೆ \uXXXX ಎಸ್ಕೇಪ್ಗಳು ಕಾಣಿಸುತ್ತಿವೆ
ಔಟ್ಪುಟ್ ಎಸ್ಕೇಪ್ ಸೀಕ್ವೆನ್ಸ್ಗಳನ್ನು ಬಳಸಬೇಕೆ ಅಥವಾ ಬೇಡವೇ ಎಂಬುದನ್ನು ನಿಯಂತ್ರಿಸಲು “Unicode escape” ಅನ್ನು ಬದಲಾಯಿಸಿ.