DevToys Web Pro iconDevToys Web Proಬ್ಲಾಗ್
ನಮಗೆ ರೇಟಿಂಗ್ ನೀಡಿ:
ಬ್ರೌಸರ್ ಎಕ್ಸ್ಟೆನ್ಶನ್ ಪ್ರಯತ್ನಿಸಿ:

JSON ಫಾರ್ಮ್ಯಾಟರ್

ಸಂರಚನೆ

  • ಇಂಡೆಂಟೇಶನ್

  • ಮಿನಿಫೈ

    ಎಲ್ಲಾ ಖಾಲಿ ಜಾಗಗಳನ್ನು ತೆಗೆದುಹಾಕಿ

  • JSON ಗುಣಲಕ್ಷಣಗಳನ್ನು ಅಕ್ಷರಕ್ರಮದಲ್ಲಿ ವಿಂಗಡಿಸಿ

  • ಟ್ರೀ ವೀಕ್ಷಣೆ

    JSON ಅನ್ನು ಸಂವಾದಾತ್ಮಕ ಟ್ರೀ ಆಗಿ ತೋರಿಸಿ

ಇನ್‌ಪುಟ್

  • ಔಟ್‌ಪುಟ್

  • Loading editor...
    Loading editor...
    ತಾಂತ್ರಿಕ ವಿವರಗಳು

    JSON ಫಾರ್ಮ್ಯಾಟರ್ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

    ಈ ಸಾಧನ ಏನು ಮಾಡುತ್ತದೆ

    JSON ಫಾರ್ಮ್ಯಾಟರ್ ಒಂದು ಡೆವಲಪರ್ ಉಪಯುಕ್ತ ಸಾಧನವಾಗಿದ್ದು, ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡದ ಅಥವಾ ಮಿನಿಫೈ ಮಾಡಿದ JSON ಡೇಟಾವನ್ನು ತೆಗೆದುಕೊಂಡು ಅದನ್ನು ಓದಲು ಸುಲಭವಾದ, ಇಂಡೆಂಟ್ ಮಾಡಿದ ರಚನೆಗೆ ಪರಿವರ್ತಿಸುತ್ತದೆ. ಇದು JSON ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಪಾರ್ಸ್ ಮಾಡುತ್ತದೆ, ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಮಾನ್ಯಗೊಳಿಸುತ್ತದೆ, ಮತ್ತು ಸಮ್ಮತ ಇಂಡೆಂಟೇಶನ್‌ನೊಂದಿಗೆ ಮರುಫಾರ್ಮ್ಯಾಟ್ ಮಾಡುತ್ತದೆ. ಈ ಸಾಧನವು JSON beautifier ಮತ್ತು JSON prettifier ಎರಡರಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸಿ, ಕಾಂಪ್ಯಾಕ್ಟ್ ಸಿಂಗಲ್-ಲೈನ್ ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಓದಲು ಸುಲಭವಾಗಿಸುತ್ತದೆ. ಇದು json ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು unescape ಮಾಡಬಹುದು, ಆಬ್ಜೆಕ್ಟ್ ಪ್ರಾಪರ್ಟಿಗಳನ್ನು ಅಕ್ಷರಕ್ರಮವಾಗಿ ಸೋರ್ಟ್ ಮಾಡಬಹುದು, ಮತ್ತು ಅನಗತ್ಯ ವೈಟ್‌ಸ್ಪೇಸ್ ತೆಗೆದುಹಾಕಿ JSON ಅನ್ನು ಮಿನಿಫೈ ಮಾಡಬಹುದು. ಇದು ಡಿಬಗ್ಗಿಂಗ್, ಕೋಡ್ ರಿವ್ಯೂಗಳು, ಮತ್ತು ಕಾಂಪ್ಯಾಕ್ಟ್ ಸಿಂಗಲ್-ಲೈನ್ ಸ್ಟ್ರಿಂಗ್‌ಗಳಾಗಿ ಬರುವ API ಪ್ರತಿಕ್ರಿಯೆಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಅತ್ಯಾವಶ್ಯಕ.

    ಡೆವಲಪರ್‌ಗಳ ಸಾಮಾನ್ಯ ಬಳಕೆ ಪ್ರಕರಣಗಳು

    ಡೆವಲಪರ್‌ಗಳು API ಪೇಲೋಡ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸುವಾಗ, ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳನ್ನು ಡಿಬಗ್ ಮಾಡುವಾಗ, ಅಥವಾ ವೆಬ್ ಸೇವೆಗಳ JSON ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಮಾನ್ಯಗೊಳಿಸುವಾಗ JSON ಫಾರ್ಮ್ಯಾಟರ್‌ಗಳನ್ನು ಆಗಾಗ್ಗೆ ಬಳಸುತ್ತಾರೆ. JSON validator ರಚನಾತ್ಮಕ ಸಮಸ್ಯೆಗಳು, ತಪ್ಪಿದ ಕಾಮಾಗಳು, ಅಥವಾ ನೆಸ್ಟೆಡ್ ಆಬ್ಜೆಕ್ಟ್ ಸಮಸ್ಯೆಗಳನ್ನು ಗುರುತಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಅನೇಕ ಡೆವಲಪರ್‌ಗಳು json ಅನ್ನು pretty print ಮಾಡಲು JSON ಫಾರ್ಮ್ಯಾಟರ್‌ಗಳನ್ನು ಬಳಸುತ್ತಾರೆ, ಇದರಿಂದ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳು ಓದಲು ಸುಲಭವಾಗುತ್ತವೆ—ವಿಶೇಷವಾಗಿ package.json, tsconfig.json, ಅಥವಾ ಇತರ JSON ಆಧಾರಿತ ಸೆಟ್ಟಿಂಗ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ. ನೀವು format json online ಮಾಡಬೇಕಾದಾಗ, ಬ್ರೌಸರ್ ಆಧಾರಿತ ಸಾಧನವು ಹೆಚ್ಚುವರಿ ಸಾಫ್ಟ್‌ವೇರ್ ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡದೇ ತಕ್ಷಣ ಫಲಿತಾಂಶಗಳನ್ನು ನೀಡುತ್ತದೆ. json reader mac ಕಾರ್ಯಕ್ಷಮತೆ ವಿಶೇಷವಾಗಿ Mac ಡೆವಲಪರ್‌ಗಳಿಗೆ ಮೌಲ್ಯಯುತ, ಏಕೆಂದರೆ ಅವರಿಗೆ ಕಮಾಂಡ್-ಲೈನ್ ಸಾಧನಗಳಿಲ್ಲದೇ ತ್ವರಿತ JSON ಪರಿಶೀಲನೆ ಬೇಕಾಗುತ್ತದೆ. c# json serialization ಜೊತೆ ಕೆಲಸ ಮಾಡುವಾಗ, ಡೆವಲಪರ್‌ಗಳು ಸರಿಯಾದ ರಚನೆ ಖಚಿತಪಡಿಸಲು serialization ಮೊದಲು ಅಥವಾ ನಂತರ JSON ಆಬ್ಜೆಕ್ಟ್‌ಗಳನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮತ್ತು ಮಾನ್ಯಗೊಳಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ. ಕೋಡ್ ರಿವ್ಯೂಗಳಲ್ಲಿಯೂ ಈ ಸಾಧನ ಮೌಲ್ಯಯುತ, ಏಕೆಂದರೆ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿದ JSON ಡೇಟಾ ಅಸಂಗತತೆಗಳು ಅಥವಾ ಸ್ಕೀಮಾ ಉಲ್ಲಂಘನೆಗಳನ್ನು ಸುಲಭವಾಗಿ ಗುರುತಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. JSON lint ಸಾಧನಗಳು ರನ್‌ಟೈಮ್ ಸಮಸ್ಯೆಗಳಿಗೆ ಕಾರಣವಾಗುವ ಮೊದಲು ಸಿಂಟ್ಯಾಕ್ಸ್ ದೋಷಗಳನ್ನು ಹಿಡಿಯಲು ಸಹಾಯ ಮಾಡುತ್ತವೆ.

    ಡೇಟಾ ಸ್ವರೂಪಗಳು, ಪ್ರಕಾರಗಳು, ಅಥವಾ ರೂಪಾಂತರಗಳು

    JSON ಫಾರ್ಮ್ಯಾಟರ್‌ಗಳು ಆಬ್ಜೆಕ್ಟ್‌ಗಳು, ಅರೆಗಳು, ಸ್ಟ್ರಿಂಗ್‌ಗಳು, ಸಂಖ್ಯೆಗಳು, ಬೂಲಿಯನ್‌ಗಳು, ಮತ್ತು null ಮೌಲ್ಯಗಳನ್ನು ಒಳಗೊಂಡ ಮಾನಕ JSON ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತವೆ. ಸಾಧನವು ವಿವಿಧ ಇಂಡೆಂಟೇಶನ್ ಶೈಲಿಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ: 2 ಸ್ಪೇಸ್‌ಗಳು, 4 ಸ್ಪೇಸ್‌ಗಳು, ಅಥವಾ ಟ್ಯಾಬ್ ಅಕ್ಷರಗಳು. ಕೆಲವು ಫಾರ್ಮ್ಯಾಟರ್‌ಗಳು ಆಬ್ಜೆಕ್ಟ್ ಕೀಗಳನ್ನು ಅಕ್ಷರಕ್ರಮವಾಗಿ ಸೋರ್ಟ್ ಮಾಡಬಹುದು, ಇದು ವರ್ಶನ್ ಕಂಟ್ರೋಲ್ diffs ಮತ್ತು ಸಮ್ಮತತೆಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಮಿನಿಫಿಕೇಶನ್ ಮೋಡ್ ಫೈಲ್ ಗಾತ್ರ ಕಡಿಮೆ ಮಾಡಲು ಎಲ್ಲಾ ವೈಟ್‌ಸ್ಪೇಸ್ ಅನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ. ಫಾರ್ಮ್ಯಾಟರ್ escaped ಅಕ್ಷರಗಳು, Unicode ಸೀಕ್ವೆನ್ಸ್‌ಗಳು, ಮತ್ತು ಯಾವುದೇ ಆಳದ ನೆಸ್ಟೆಡ್ ರಚನೆಗಳನ್ನು ಸಹ ನಿರ್ವಹಿಸುತ್ತದೆ. ಎಡ್ಜ್ ಕೇಸ್‌ಗಳಲ್ಲಿ trailing commas (JSON ನಲ್ಲಿ ಅಮಾನ್ಯ), ಕಾಮೆಂಟ್‌ಗಳು (JSON ಸ್ಪೆಕ್‌ನ ಭಾಗವಲ್ಲ), ಮತ್ತು ಸಂಖ್ಯಾತ್ಮಕ ನಿಖರತೆ ಸಮಸ್ಯೆಗಳು ಸೇರಿವೆ.

    ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು ಮತ್ತು ಎಡ್ಜ್ ಕೇಸ್‌ಗಳು

    ಒಂದು ಸಾಮಾನ್ಯ ತಪ್ಪು ಎಂದರೆ JavaScript ಶೈಲಿಯ ಕಾಮೆಂಟ್‌ಗಳು ಅಥವಾ trailing commas ಹೊಂದಿರುವ JSON ಅನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುವುದು; ಇದು ಪಾರ್ಸಿಂಗ್ ದೋಷಗಳಿಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಈ ಅಮಾನ್ಯ JSON ವಿಫಲವಾಗುತ್ತದೆ:

    {
            "name": "example",
            "value": 42,  // ← trailing comma causes error
          }

    ಮತ್ತೊಂದು ಸಮಸ್ಯೆ ಎಂದರೆ ಹೆಚ್ಚುವರಿ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ JSON ಅನ್ನು ವಿಸ್ತರಿಸುವ JSON5 ಅಥವಾ JSONC ರೂಪಾಂತರಗಳನ್ನು ಫಾರ್ಮ್ಯಾಟರ್ ನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ನಿರೀಕ್ಷಿಸುವುದು. ದೊಡ್ಡ JSON ಫೈಲ್‌ಗಳು ಬ್ರೌಸರ್ ಆಧಾರಿತ ಫಾರ್ಮ್ಯಾಟರ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯಕ್ಷಮತಾ ಸಮಸ್ಯೆಗಳನ್ನು ಉಂಟುಮಾಡಬಹುದು. ಸೋರ್ಟ್ ಮಾಡಿದ ಕೀಗಳೊಂದಿಗೆ JSON ಅನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡುವುದರಿಂದ ಮೂಲ ರಚನೆ ಬದಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಡೆವಲಪರ್‌ಗಳು ಗಮನದಲ್ಲಿಡಬೇಕು; ಇದು ಕೀ ಕ್ರಮದ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಮುರಿಯಬಹುದು (JSON ಸ್ಪೆಕ್ ಕ್ರಮವನ್ನು ಖಚಿತಪಡಿಸದಿದ್ದರೂ). ಬಹಳ ದೊಡ್ಡ ಸಂಖ್ಯೆಗಳು ಅಥವಾ ಫ್ಲೋಟಿಂಗ್-ಪಾಯಿಂಟ್ ಮೌಲ್ಯಗಳನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡುವಾಗ ಸಂಖ್ಯಾತ್ಮಕ ನಿಖರತೆ ಕಳೆದುಹೋಗಬಹುದು.

    ಕೋಡ್‌ಗಿಂತ ಈ ಸಾಧನವನ್ನು ಯಾವಾಗ ಬಳಸಬೇಕು

    ತ್ವರಿತ ಪರಿಶೀಲನೆಗಳಿಗೆ, ಒಮ್ಮೆ ಮಾತ್ರದ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಕೆಲಸಗಳಿಗೆ, ಅಥವಾ ನಿಮ್ಮ ಸಾಮಾನ್ಯ ಡೆವಲಪ್‌ಮೆಂಟ್ ಎನ್ವಿರಾನ್‌ಮೆಂಟ್ ಇಲ್ಲದ ಯಂತ್ರದಲ್ಲಿ ಕೆಲಸ ಮಾಡುವಾಗ ಬ್ರೌಸರ್ ಆಧಾರಿತ JSON ಫಾರ್ಮ್ಯಾಟರ್ ಅನ್ನು ಬಳಸಿ. JSON ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಮಾನ್ಯಗೊಳಿಸಲು, JSON ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು unescape ಮಾಡಲು, ಅಥವಾ ಡಿಬಗ್ಗಿಂಗ್ ವೇಳೆ API ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಓದಲು ಸುಲಭವಾಗಿಸಲು ಇದು ಆದರ್ಶ. escaped ಸ್ಟ್ರಿಂಗ್ ಆಗಿ ಬರುವ json ಅನ್ನು unescape ಮಾಡಬೇಕಾದಾಗ, ಫಾರ್ಮ್ಯಾಟರ್ ಅದನ್ನು ಓದಲು ಸುಲಭವಾದ JSON ಗೆ ಪರಿವರ್ತಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, "{\"name\":\"value\"}" ಎಂಬ escaped ಸ್ಟ್ರಿಂಗ್ ಸರಿಯಾಗಿ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿದ JSON ಆಗುತ್ತದೆ. ಪ್ರೊಡಕ್ಷನ್ ಕೋಡ್, ಸ್ವಯಂಚಾಲಿತ ಫಾರ್ಮ್ಯಾಟಿಂಗ್, ಅಥವಾ ಬಿಲ್ಡ್ ಪೈಪ್‌ಲೈನ್‌ಗಳಿಗೆ ಏಕೀಕರಣಕ್ಕಾಗಿ, ಕಮಾಂಡ್-ಲೈನ್ ಫಾರ್ಮ್ಯಾಟರ್‌ಗಳನ್ನು ಅಥವಾ ನಿಮ್ಮ ಕೋಡ್‌ನಲ್ಲಿ ಸರಿಯಾದ ಇಂಡೆಂಟೇಶನ್ ಜೊತೆಗೆ JSON.stringify ಅನ್ನು ಬಳಸಿ. ಬ್ರೌಸರ್ ಸಾಧನಗಳು ad-hoc ಕೆಲಸಗಳಲ್ಲಿ ಉತ್ತಮವಾಗಿದ್ದರೆ, ಕೋಡ್ ಆಧಾರಿತ ಪರಿಹಾರಗಳು ಸಮ್ಮತತೆ, ಸ್ವಯಂಚಾಲನೆ, ಮತ್ತು ವರ್ಶನ್ ಕಂಟ್ರೋಲ್ ಹೂಕ್‌ಗಳೊಂದಿಗೆ ಏಕೀಕರಣವನ್ನು ಒದಗಿಸುತ್ತವೆ.