ಉಚಿತ ಪರಿವರ್ತಕ

JSON ಮರ ವೀಕ್ಷಕ

ಸಂವಾದಾತ್ಮಕ ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಟ್ರೀಯಲ್ಲಿ JSON ಡೇಟಾವನ್ನು ವೀಕ್ಷಿಸಿ, ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿ ಮತ್ತು ಅನ್ವೇಷಿಸಿ. ಉಚಿತ, ಸುರಕ್ಷಿತ ಮತ್ತು ಯಾವುದೇ ಅಪ್‌ಲೋಡ್ ಅಗತ್ಯವಿಲ್ಲ.

JSON ಫೈಲ್ ಅನ್ನು ಇಲ್ಲಿಗೆ ಎಳೆಯಿರಿ ಮತ್ತು ಬಿಡಿ

ಅಥವಾ ಕೆಳಗೆ JSON ಪಠ್ಯವನ್ನು ಅಂಟಿಸಿ

ಅಥವಾ

ಈ ಉಪಕರಣದ ಬಗ್ಗೆ

JSON ಟ್ರೀ ವೀಕ್ಷಕರು JSON ಡೇಟಾವನ್ನು ಸರಳ ಪಠ್ಯಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ ನ್ಯಾವಿಗೇಬಲ್ ಕ್ರಮಾನುಗತ ಮರವಾಗಿ ಪ್ರದರ್ಶಿಸುತ್ತಾರೆ. ಪ್ರತಿಯೊಂದು ವಸ್ತುವು ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಶಾಖೆಯಾಗುತ್ತದೆ; ಸರಣಿಗಳು ತಮ್ಮ ವಸ್ತುಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ತೋರಿಸುತ್ತವೆ; ಪ್ರಾಚೀನ ಮೌಲ್ಯಗಳು ಎಲೆಗಳಂತೆ ಗೋಚರಿಸುತ್ತವೆ. ರಚನಾತ್ಮಕ ವೀಕ್ಷಣೆಯು ಆಳವಾದ-ನೆಸ್ಟೆಡ್ ಡೇಟಾದಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಕ್ಷೇತ್ರಗಳನ್ನು ಹುಡುಕಲು ಸುಲಭಗೊಳಿಸುತ್ತದೆ, ಅಪ್ರಸ್ತುತ ಉಪವೃಕ್ಷಗಳನ್ನು ಕುಗ್ಗಿಸುತ್ತದೆ ಮತ್ತು ಫ್ಲಾಟ್ ಪಠ್ಯದಂತೆ ನಿರ್ವಹಿಸಲಾಗದ ದೊಡ್ಡ JSON ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡುತ್ತದೆ.

ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲಾದ JSON ಪಠ್ಯಕ್ಕೆ ಹೋಲಿಸಿದರೆ, ದೊಡ್ಡ ಡೇಟಾದಲ್ಲಿ ನ್ಯಾವಿಗೇಷನ್‌ನಲ್ಲಿ ಮರದ ವೀಕ್ಷಣೆಗಳು ಉತ್ತಮವಾಗಿವೆ. 10MB API ಪ್ರತಿಕ್ರಿಯೆಯು ಪಠ್ಯದಂತೆ ಸ್ಕ್ರಾಲ್ ಮಾಡಲು ಅಪ್ರಾಯೋಗಿಕವಾಗಿದೆ ಆದರೆ ನೀವು ಕಾಳಜಿ ವಹಿಸದ ಉನ್ನತ ಮಟ್ಟದ ಕೀಗಳನ್ನು ನೀವು ಕುಗ್ಗಿಸುವಾಗ ಮತ್ತು ಆಸಕ್ತಿಯ ಭಾಗಗಳನ್ನು ಮಾತ್ರ ವಿಸ್ತರಿಸುವ ಮರದಂತೆ ಟ್ರ್ಯಾಕ್ ಮಾಡಬಹುದು.

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

JSON ಟ್ರೀ ವೀಕ್ಷಕವನ್ನು ಏಕೆ ಬಳಸಬೇಕು

ಆಳವಾದ ನೆಸ್ಟೆಡ್ ಡೇಟಾವನ್ನು ಪಠ್ಯವಾಗಿ ನ್ಯಾವಿಗೇಟ್ ಮಾಡುವುದು ಕಷ್ಟ. ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳು, API ಪ್ರತಿಕ್ರಿಯೆಗಳು ಮತ್ತು ಧಾರಾವಾಹಿಯ ಸ್ಥಿತಿಯು ಸಾಮಾನ್ಯವಾಗಿ 5+ ಹಂತಗಳ ಗೂಡುಕಟ್ಟುವಿಕೆಯನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಮರದ ನೋಟವು ನಿಮಗೆ ಅಪ್ರಸ್ತುತ ಮಟ್ಟಗಳನ್ನು ಕುಸಿಯಲು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಮುಖ್ಯವಾದವುಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ; ಪಠ್ಯ ವೀಕ್ಷಣೆಗಳಿಗೆ ಎಚ್ಚರಿಕೆಯಿಂದ ಸ್ಕ್ರೋಲಿಂಗ್ ಮತ್ತು ಬ್ರಾಕೆಟ್‌ಗಳನ್ನು ಎಣಿಸುವ ಅಗತ್ಯವಿದೆ.

ಹುಡುಕಾಟ ಮತ್ತು ಫಿಲ್ಟರ್ ಸಾಮರ್ಥ್ಯಗಳು ಸಹ ಮುಖ್ಯವಾಗಿದೆ. ಸಂಕೀರ್ಣ ಡಾಕ್ಯುಮೆಂಟ್‌ನಾದ್ಯಂತ 'user_id' ಹೆಸರಿನ ಎಲ್ಲಾ ಕೀಗಳನ್ನು ಹುಡುಕುವುದು ಹುಡುಕಾಟ-ಅರಿವಿನ ವೀಕ್ಷಕನೊಂದಿಗೆ ವೇಗವಾಗಿರುತ್ತದೆ; ಸರಳ ಪಠ್ಯದೊಂದಿಗೆ ವಿಶ್ವಾಸಾರ್ಹವಾಗಿ ಮಾಡಲು ಅಸಾಧ್ಯ.

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

JSON ಅನ್ನು ಅಂಟಿಸಿ, ಮರವನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ.

  1. ನಿಮ್ಮ JSON ಅನ್ನು ಅಂಟಿಸಿ: JSON ಅನ್ನು ಇನ್‌ಪುಟ್ ಪ್ರದೇಶಕ್ಕೆ ಡ್ರಾಪ್ ಮಾಡಿ. ವೀಕ್ಷಕರು ರಚನಾತ್ಮಕ ಮರವನ್ನು ಪಾರ್ಸ್ ಮಾಡುತ್ತಾರೆ ಮತ್ತು ನಿರೂಪಿಸುತ್ತಾರೆ.
  2. ವಿಸ್ತರಿಸಿ ಮತ್ತು ಕುಸಿಯಿರಿ: ವಿಸ್ತರಿಸಲು ಅಥವಾ ಕುಸಿಯಲು ಶಾಖೆಗಳನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. ದೊಡ್ಡ ಡೇಟಾದ ನಿರ್ದಿಷ್ಟ ಉಪವೃಕ್ಷಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಲು ಉಪಯುಕ್ತವಾಗಿದೆ.
  3. ಹುಡುಕು: ಕೀ ಅಥವಾ ಮೌಲ್ಯದ ಮೂಲಕ ಫಿಲ್ಟರ್ ಮಾಡಿ. ಹೊಂದಾಣಿಕೆಯ ಶಾಖೆಗಳು ಗೋಚರಿಸುತ್ತವೆ; ಹೊಂದಾಣಿಕೆಯಾಗದಿರುವುದನ್ನು ಮರೆಮಾಡಲಾಗಿದೆ.
  4. ನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯಗಳನ್ನು ಪರೀಕ್ಷಿಸಿ: ಅದರ ಪೂರ್ಣ ಮೌಲ್ಯವನ್ನು ನೋಡಲು ಎಲೆಯ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ (ಉದ್ದನೆಯ ತಂತಿಗಳಿಗೆ ಉಪಯುಕ್ತವಾಗಿದೆ) ಮತ್ತು ಕೋಡ್‌ನಲ್ಲಿ ಬಳಸಲು ಮಾರ್ಗವನ್ನು (ಉದಾ., users.0.profile.email) ನಕಲಿಸಿ.

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

ತಾಂತ್ರಿಕ ವಿವರಗಳು

JSON ಪಾರ್ಸಿಂಗ್ JSON.parse ಅನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಸಮಸ್ಯೆಯ ಸ್ಥಳವನ್ನು ಸೂಚಿಸುವ ಪಾರ್ಸ್ ದೋಷದೊಂದಿಗೆ ಅಮಾನ್ಯವಾದ ಇನ್‌ಪುಟ್‌ನಲ್ಲಿ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ. ಮಾನ್ಯ JSON ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಬ್ಜೆಕ್ಟ್ ಆಗಿ ನಿರೂಪಿಸುತ್ತದೆ, ವೀಕ್ಷಕರು ಮರವನ್ನು ಉತ್ಪಾದಿಸಲು ಪುನರಾವರ್ತಿತವಾಗಿ ನಡೆಯುತ್ತಾರೆ.

ರೆಂಡರಿಂಗ್: ಗೂಡುಕಟ್ಟುವ ಪ್ರತಿಯೊಂದು ಹಂತವು ಇಂಡೆಂಟ್ ಮಾಡಿದ ಶಾಖೆಯಾಗುತ್ತದೆ. ಆಬ್ಜೆಕ್ಟ್ ಕೀಗಳು ಲೇಬಲ್ಗಳಾಗಿವೆ; ಮೌಲ್ಯಗಳನ್ನು ಪ್ರಕಾರದ ಆಧಾರದ ಮೇಲೆ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ - ಉಲ್ಲೇಖಗಳಲ್ಲಿನ ತಂತಿಗಳು, ಸಂಖ್ಯೆಗಳಿಲ್ಲದ ಸಂಖ್ಯೆಗಳು, ಬೂಲಿಯನ್‌ಗಳು ನಿಜ/ಸುಳ್ಳು, ಶೂನ್ಯ ಸ್ಪಷ್ಟವಾಗಿ, ವಸ್ತುಗಳು ಮತ್ತು ಅರೇಗಳು ಬಾಗಿಕೊಳ್ಳಬಹುದಾದ ಶಾಖೆಗಳಾಗಿ.

ಕಾರ್ಯಕ್ಷಮತೆ: ಅತಿ ದೊಡ್ಡ JSON (10MB+) ರೆಂಡರಿಂಗ್ ಅನ್ನು ನಿಧಾನಗೊಳಿಸಬಹುದು. ಲೇಜಿ ವಿಸ್ತರಣೆ (ಪ್ರಸ್ತುತ-ಗೋಚರ ಶಾಖೆಗಳನ್ನು ಮಾತ್ರ ಸಲ್ಲಿಸುವುದು) ಸಹಾಯ ಮಾಡುತ್ತದೆ. ದೊಡ್ಡ ದಾಖಲೆಗಳಾದ್ಯಂತ ಹುಡುಕಾಟವು ಗಮನಾರ್ಹ ಸಮಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು; ಮೊದಲ ಪಾರ್ಸ್‌ನಲ್ಲಿ ಮರವನ್ನು ಸೂಚಿಕೆ ಮಾಡುವುದು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಅತ್ಯುತ್ತಮ ಅಭ್ಯಾಸಗಳು

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

JSON ಮರವು ಎಷ್ಟು ಆಳಕ್ಕೆ ಹೋಗಬಹುದು?
ಯಾವುದೇ ಕೃತಕ ಆಳದ ಮಿತಿ ಇಲ್ಲ. ಉಪಕರಣವು ನಿಮ್ಮ JSON ರಚನೆಯು ಎಷ್ಟು ಆಳವಾಗಿದೆಯೋ ಅಷ್ಟು ಆಳವಾಗಿ ಮರಗಳನ್ನು ನೀಡುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಅತ್ಯಂತ ಆಳವಾದ ಗೂಡುಕಟ್ಟುವಿಕೆ (100+ ಮಟ್ಟಗಳು) ಬ್ರೌಸರ್‌ನಲ್ಲಿ ರೆಂಡರಿಂಗ್ ಅನ್ನು ನಿಧಾನಗೊಳಿಸಬಹುದು.
ನಾನು JSON ಮರದೊಳಗೆ ಹುಡುಕಬಹುದೇ?
ಕೀಗಳು ಅಥವಾ ಮೌಲ್ಯಗಳನ್ನು ಹುಡುಕಲು Ctrl/Cmd+F ಬಳಸಿ. ಹೊಂದಾಣಿಕೆಯ ನೋಡ್‌ಗಳನ್ನು ಹೈಲೈಟ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಮಾರ್ಗವನ್ನು ತೋರಿಸಲು ಅವುಗಳ ಮೂಲ ನೋಡ್‌ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ವಿಸ್ತರಿಸಲಾಗುತ್ತದೆ.
ಯಾವ JSON ಪಥ ಸ್ವರೂಪವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ?
ಉಪಕರಣವು JSONPath ಡಾಟ್ ಸಂಕೇತವನ್ನು ಬಳಸುತ್ತದೆ ($.key.nested.array[0].value). ಈ ಸ್ವರೂಪವು JavaScript ಆಸ್ತಿ ಪ್ರವೇಶ ಮತ್ತು ಹೆಚ್ಚಿನ JSONPath ಲೈಬ್ರರಿಗಳೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ.
ನಾನು ಮರದಲ್ಲಿ ಮೌಲ್ಯಗಳನ್ನು ಸಂಪಾದಿಸಬಹುದೇ?
ಇದು ಅನ್ವೇಷಣೆಗಾಗಿ ಓದಲು-ಮಾತ್ರ ವೀಕ್ಷಕವಾಗಿದೆ. JSON ಅನ್ನು ಸಂಪಾದಿಸಲು, ಮೌಲ್ಯೀಕರಣದೊಂದಿಗೆ ಸಂಪಾದಿಸಬಹುದಾದ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುವ ನಮ್ಮ JSON ಫಾರ್ಮ್ಯಾಟರ್ ಉಪಕರಣವನ್ನು ಬಳಸಿ.
ನನ್ನ ಡೇಟಾ ಅಪ್‌ಲೋಡ್ ಆಗಿದೆಯೇ?
ಇಲ್ಲ. ಪಾರ್ಸಿಂಗ್ ಮತ್ತು ರೆಂಡರಿಂಗ್ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ನಡೆಯುತ್ತದೆ.
ಮರದ ಭಾಗವನ್ನು ನಾನು ಹೇಗೆ ರಫ್ತು ಮಾಡುವುದು?
ಹೆಚ್ಚಿನ ವೀಕ್ಷಕರು ಆಯ್ದ ಶಾಖೆಗಳಿಗೆ JSON ನಕಲು ನೀಡುತ್ತವೆ. ರಫ್ತು ಮಾಡಲಾದ ಮೌಲ್ಯವು ಆಯ್ಕೆಮಾಡಿದ ಕೀಗಳನ್ನು ಮಾತ್ರ ಹೊಂದಿರುವ ಅದೇ ರಚನೆಯಾಗಿದೆ.
ದೊಡ್ಡ ಡೇಟಾದೊಂದಿಗೆ ಮರ ಏಕೆ ನಿಧಾನವಾಗಿದೆ?
ಅನೇಕ ನೋಡ್‌ಗಳ DOM ರೆಂಡರಿಂಗ್ ದುಬಾರಿಯಾಗಿದೆ. ಲೇಜಿ ವಿಸ್ತರಣೆ (ಗೋಚರ ಶಾಖೆಗಳನ್ನು ಮಾತ್ರ ಸಲ್ಲಿಸುವುದು) ಸಹಾಯ ಮಾಡುತ್ತದೆ; ದೊಡ್ಡ ಡೇಟಾಕ್ಕಾಗಿ, ಮೀಸಲಾದ ಉಪಕರಣಗಳು (jq, ಕೋಡ್) ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿರುತ್ತವೆ.
ನಾನು URL ನಿಂದ JSON ಅನ್ನು ವೀಕ್ಷಿಸಬಹುದೇ?
ಕೆಲವು ವೀಕ್ಷಕರು ನೇರವಾಗಿ URL ಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತಾರೆ. ಇತರರಿಗೆ ಅಂಟಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ. CORS ಕೆಲವು URL ಗಳಿಂದ ಕ್ರಾಸ್-ಆರಿಜಿನ್ ಪಡೆಯುವುದನ್ನು ತಡೆಯಬಹುದು.