ಉಚಿತ JSON ಫಾರ್ಮ್ಯಾಟರ್
JSON ಡೇಟಾವನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿ, ಮೌಲ್ಯೀಕರಿಸಿ, ಕಡಿಮೆ ಮಾಡಿ ಮತ್ತು ಅನ್ವೇಷಿಸಿ. ಟ್ರೀ ವ್ಯೂ, ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೈಲೈಟ್ ಮಾಡುವುದು ಮತ್ತು ಒಂದು ಕ್ಲಿಕ್ ನಕಲು.
ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ
ಫಾರ್ಮ್ಯಾಟರ್ JavaScript ನ ಅಂತರ್ನಿರ್ಮಿತ JSON.parse ಮತ್ತು JSON.stringify ಬಳಸಿ ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ — ಯಾವುದೇ ಲೈಬ್ರರಿ ಇಲ್ಲ, ಸರ್ವರ್ ಇಲ್ಲ. ಪಾರ್ಸಿಂಗ್, ಫಾರ್ಮ್ಯಾಟಿಂಗ್, ಮಿನಿಫೈಯಿಂಗ್, ಮತ್ತು ಇಂಟರಾಕ್ಟಿವ್ ಟ್ರೀ ವೀಕ್ಷಣೆ ಎಲ್ಲಾ ನೀವು ಟೈಪ್ ಮಾಡುತ್ತಿದ್ದಂತೆ ಸ್ಥಳೀಯವಾಗಿ ನಡೆಯುತ್ತವೆ.
- 1ಇನ್ಪುಟ್ನಲ್ಲಿ ಲೈವ್ ಪಾರ್ಸ್ನಿಮ್ಮ ಕೊನೆಯ ಕೀಸ್ಟ್ರೋಕ್ ಆದ 200 ms ನಂತರ JSON.parse ಚಾಲನೆಗೊಳ್ಳುತ್ತದೆ. ಪಾರ್ಸಿಂಗ್ ವಿಫಲವಾದರೆ, ಕೈಬರಹದ ದೋಷ-ಸ್ಥಳ ಫಂಕ್ಷನ್ V8 ಅಥವಾ Firefox ನಿಂದ SyntaxError ಸಂದೇಶವನ್ನು ಓದಿ, ಸಾಲು ಮತ್ತು ಕಾಲಂ ಸಂಖ್ಯೆಯನ್ನು ಹೊರತೆಗೆದು, ಟೆಕ್ಸ್ಟ್ಏರಿಯಾದಲ್ಲಿ ದೋಷಕ್ಕೆ-ಜಿಗಿಯುವ ಲಿಂಕ್ ನೀಡುತ್ತದೆ.
- 2ಅಸುರಕ್ಷಿತ ಪೂರ್ಣಾಂಕ ಪತ್ತೆಔಟ್ಪುಟ್ ತೋರಿಸುವ ಮೊದಲು, ಟೂಲ್ 16 ಅಥವಾ ಹೆಚ್ಚಿನ ಅಂಕಿಗಳ ಪೂರ್ಣಾಂಕ ಲಿಟರಲ್ಗಳಿಗಾಗಿ ಮೂಲ ಸೋರ್ಸ್ ಅನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡುತ್ತದೆ (ಉಲ್ಲೇಖಿತ ಸ್ಟ್ರಿಂಗ್ಗಳೊಳಗಿನವುಗಳನ್ನು ಬಿಟ್ಟು), ನಂತರ ಪ್ರತಿಯೊಂದನ್ನು Number.isSafeInteger ಮೂಲಕ ಪರೀಕ್ಷಿಸುತ್ತದೆ. ಯಾವುದಾದರೂ IEEE-754 ಡಬಲ್ ಸಂಗ್ರಹಣೆಯಿಂದ ಮೌನವಾಗಿ ಪೂರ್ಣಾಂಕಗೊಳ್ಳುತ್ತಿದ್ದರೆ, ನೀವು ನಕಲಿಸುವ ಅಥವಾ ಡೌನ್ಲೋಡ್ ಮಾಡುವ ಮೊದಲು ಎಚ್ಚರಿಕೆ ಕಾಣಿಸುತ್ತದೆ.
- 3ಫಾರ್ಮ್ಯಾಟಿಂಗ್, ಮಿನಿಫೈಯಿಂಗ್ ಮತ್ತು ಕೀ ವಿಂಗಡಣೆJSON.stringify(value, null, indent) ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲಾದ ಅಥವಾ ಮಿನಿಫೈ ಮಾಡಲಾದ ಔಟ್ಪುಟ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಕೀ ವಿಂಗಡಣೆ ಆನ್ ಆಗಿದ್ದಾಗ, ಒಂದು ರಿಕರ್ಸಿವ್ ಫಂಕ್ಷನ್ ಪಾರ್ಸ್ ಮಾಡಿದ ಟ್ರೀಯಲ್ಲಿನ ಪ್ರತಿ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ವಾಕ್ ಮಾಡಿ, ಸೀರಿಯಲೈಸೇಶನ್ಗೆ ಮೊದಲು Object.keys(...).sort() ಬಳಸಿ ಮರುನಿರ್ಮಿಸುತ್ತದೆ — ಅರೇಗಳನ್ನು ಮೂಲ ಕ್ರಮದಲ್ಲೇ ಬಿಡಲಾಗುತ್ತದೆ.
- 4ಇಂಟರಾಕ್ಟಿವ್ ಟ್ರೀ ವ್ಯೂಟ್ರೀ ವ್ಯೂ ಎಂಬುದು ಕೈಬರಹದ ರಿಕರ್ಸಿವ್ ಫ್ಲ್ಯಾಟನ್ ಆಗಿದ್ದು, ಇದು ಪಾರ್ಸ್ ಮಾಡಿದ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಆಳ, ಪಥ, ಮತ್ತು ವಿಸ್ತರಣೆ/ಮುಚ್ಚುವಿಕೆ ಸ್ಥಿತಿಯೊಂದಿಗೆ ನೋಡ್ಗಳ ಫ್ಲಾಟ್ ಪಟ್ಟಿಯಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ. ದೊಡ್ಡ ವಿಸ್ತರಿಸಿದ ಅರೇಗಳಿರುವ ಮೆಗಾಬೈಟ್-ಗಾತ್ರದ ಡಾಕ್ಯುಮೆಂಟ್ಗಳಲ್ಲಿ ಟ್ಯಾಬ್ ಫ್ರೀಜ್ ಆಗುವುದನ್ನು ತಡೆಯಲು ರೆಂಡರಿಂಗ್ ಅನ್ನು 5,000 ಗೋಚರ ನೋಡ್ಗಳಿಗೆ ಸೀಮಿತಗೊಳಿಸಲಾಗಿದೆ.
ಎಲ್ಲವೂ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ಚಾಲನೆಯಾಗುತ್ತದೆ — ನಿಮ್ಮ JSON ಎಂದಿಗೂ ಯಾವುದೇ ಸರ್ವರ್ಗೆ ಕಳುಹಿಸಲ್ಪಡುವುದಿಲ್ಲ.
ಸಂಬಂಧಿತ ಪರಿಕರಗಳು
CSS ಮಿನಿಫೈಯರ್ ಮತ್ತು ಬ್ಯೂಟಿಫೈಯರ್
ಫೈಲ್ ಗಾತ್ರ ಕಡಿಮೆ ಮಾಡಲು CSS ಅನ್ನು ಮಿನಿಫೈ ಮಾಡಿ ಅಥವಾ ಓದುವಿಕೆಗಾಗಿ ಮಿನಿಫೈ ಮಾಡಿದ CSS ಅನ್ನು ಸುಂದರಗೊಳಿಸಿ. ತಕ್ಷಣ, ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ.
HTML ಬ್ಯೂಟಿಫೈಯರ್ ಮತ್ತು ಮಿನಿಫೈಯರ್
ಸರಿಯಾದ ನೆಸ್ಟಿಂಗ್ ಇಂಡೆಂಟೇಶನ್ನೊಂದಿಗೆ HTML ಪ್ರೆಟಿ-ಪ್ರಿಂಟ್ ಅಥವಾ ಮಿನಿಫೈ ಮಾಡಿ. <pre>, <script>, <style> ಬ್ಲಾಕ್ಗಳ ಒಳಗಿನ ವಿಷಯವನ್ನು ಕಾಪಾಡುತ್ತದೆ.
XML ಫಾರ್ಮ್ಯಾಟರ್ ಮತ್ತು ವ್ಯಾಲಿಡೇಟರ್
ನಿಮ್ಮ ಬ್ರೌಸರ್ನ ಸ್ಥಳೀಯ DOM ಪಾರ್ಸರ್ ಬಳಸಿ XML ಪ್ರೆಟಿ-ಪ್ರಿಂಟ್ ಮತ್ತು ಮಾನ್ಯಗೊಳಿಸಿ. ಉತ್ಪಾದನಾ ಬಳಕೆಗಾಗಿ ಮಿನಿಫೈಡ್ ಔಟ್ಪುಟ್ ಒಳಗೊಂಡಿದೆ.