LibraTool logoLibraTool

ಉಚಿತ JSON ಫಾರ್ಮ್ಯಾಟರ್

JSON ಡೇಟಾವನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿ, ಮೌಲ್ಯೀಕರಿಸಿ, ಕಡಿಮೆ ಮಾಡಿ ಮತ್ತು ಅನ್ವೇಷಿಸಿ. ಟ್ರೀ ವ್ಯೂ, ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೈಲೈಟ್ ಮಾಡುವುದು ಮತ್ತು ಒಂದು ಕ್ಲಿಕ್ ನಕಲು.

ಒಮ್ಮೆ ಲೋಡ್ ಆದ ನಂತರ ಆಫ್‌ಲೈನ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ

ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

ಫಾರ್ಮ್ಯಾಟರ್ JavaScript ನ ಅಂತರ್ನಿರ್ಮಿತ JSON.parse ಮತ್ತು JSON.stringify ಬಳಸಿ ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ — ಯಾವುದೇ ಲೈಬ್ರರಿ ಇಲ್ಲ, ಸರ್ವರ್ ಇಲ್ಲ. ಪಾರ್ಸಿಂಗ್, ಫಾರ್ಮ್ಯಾಟಿಂಗ್, ಮಿನಿಫೈಯಿಂಗ್, ಮತ್ತು ಇಂಟರಾಕ್ಟಿವ್ ಟ್ರೀ ವೀಕ್ಷಣೆ ಎಲ್ಲಾ ನೀವು ಟೈಪ್ ಮಾಡುತ್ತಿದ್ದಂತೆ ಸ್ಥಳೀಯವಾಗಿ ನಡೆಯುತ್ತವೆ.

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

ಎಲ್ಲವೂ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ಚಾಲನೆಯಾಗುತ್ತದೆ — ನಿಮ್ಮ JSON ಎಂದಿಗೂ ಯಾವುದೇ ಸರ್ವರ್‌ಗೆ ಕಳುಹಿಸಲ್ಪಡುವುದಿಲ್ಲ.

ಸಂಬಂಧಿತ ಪರಿಕರಗಳು

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