JSON ಕೀ ಕ್ರಮಬದ್ಧಕ

Review ಮತ್ತು comparison ಸುಲಭವಾಗಲು JSON key order ಅನ್ನು ಸ್ವಯಂ ಸ್ಥಿರಗೊಳಿಸಿ.

All levels ಅಥವಾ top level only ಆಯ್ಕೆ ಮಾಡಬಹುದು. Array order ಅದೆಂತೆಯೇ ಉಳಿಯುತ್ತದೆ.

ಸ್ಥಿರ ಕೀ ಕ್ರಮದಿಂದ ಶುದ್ಧ diff ಗಳು
ಅರೆ ಕ್ರಮ ಉಳಿಯುತ್ತದೆ
ಒಂದೇ ಓಟದಲ್ಲಿ ಇಂಡೆಂಟೇಶನ್ ಫಾರ್ಮ್ಯಾಟಿಂಗ್
ಪ್ರಕ್ರಿಯೆ ಸಂಪೂರ್ಣವಾಗಿ ಈ ಪುಟದಲ್ಲೇ ನಡೆಯುತ್ತದೆ (ಏನೂ ಅಪ್‌ಲೋಡ್ ಆಗುವುದಿಲ್ಲ).

ಸಾಧನ

JSON ಅನ್ನು ಒಂದೇ ಹಂತದಲ್ಲಿ ಕ್ರಮಬದ್ಧಗೊಳಿಸಿ ಮತ್ತು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿ, ನಂತರ ಫಲಿತಾಂಶವನ್ನು ನಕಲಿಸಿ ಅಥವಾ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ.

ಶಾರ್ಟ್‌ಕಟ್: ಚಾಲನೆ ಮಾಡಲು Ctrl / Cmd + Enter

ಉದಾಹರಣೆ (ಮೊದಲು / ನಂತರ)

ಇನ್‌ಪುಟ್

{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}

ಎಲ್ಲಾ ಮಟ್ಟಗಳ ಕ್ರಮಬದ್ಧತೆ (2 ಖಾಲಿ ಜಾಗಗಳು)

{
  "a": {
    "c": 3,
    "d": 4
  },
  "arr": [
    {
      "x": 1,
      "y": 2
    },
    3
  ],
  "b": 1
}

ಮೇಲ್ಮಟ್ಟ ಮಾತ್ರ ಕ್ರಮಬದ್ಧತೆ

ಮೇಲಿನ ಮಟ್ಟದ ಕೀಗಳು a, arr, b ಕ್ರಮಕ್ಕೆ ಬದಲಾಗುತ್ತವೆ, ಆದರೆ "a" ಒಳಗಿನ ಕೀ ಕ್ರಮ ನೀವು ನೀಡಿದಂತೆ ಉಳಿಯುತ್ತದೆ.

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

  1. JSON ಅನ್ನು input area ಗೆ paste ಮಾಡಿ.
  2. Scope ಮತ್ತು indentation ಆಯ್ಕೆ ಮಾಡಿ.
  3. Sort and Format ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು output copy ಮಾಡಿ.

ನೀವು ಮಾಡಬಹುದಾದವು

  • object ಕೀಗಳನ್ನು ಏರುವ ಅಥವಾ ಇಳಿಯುವ ಕ್ರಮದಲ್ಲಿ ಕ್ರಮಬದ್ಧಗೊಳಿಸಿ
  • ಎಲ್ಲಾ ಮಟ್ಟಗಳು ಅಥವಾ ಮೇಲಿನ ಮಟ್ಟ ಮಾತ್ರ ಆಯ್ಕೆ ಮಾಡಿ
  • ಅರೆ ಅಂಶಗಳ ಕ್ರಮವನ್ನು ಬದಲಿಸದೇ ಉಳಿಸಿ
  • ನಕಲಿಸಿ, ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ, ಮತ್ತು ಇನ್‌ಪುಟ್/ಔಟ್‌ಪುಟ್ ಬದಲಿಸಿ

ವಿವರಗಳು (ಅರೆಗಳು, ನೆಸ್ಟಿಂಗ್, ಸಂಖ್ಯಾತ್ಮಕ ಕೀಗಳು)

  • object ಕೀಗಳನ್ನು lexicographically ಕ್ರಮಬದ್ಧಗೊಳಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ವ್ಯಾಪ್ತಿಯನ್ನು (ಎಲ್ಲಾ ಮಟ್ಟಗಳು ಅಥವಾ ಮೇಲಿನ ಮಟ್ಟ ಮಾತ್ರ) ಆಯ್ಕೆ ಮಾಡಬಹುದು.
  • ಅರೆ ಅಂಶಗಳ ಕ್ರಮ ಉಳಿಯುತ್ತದೆ.
  • Indent ಆಯ್ಕೆಗಳು: 2 ಸ್ಪೇಸ್‌ಗಳು, 4 ಸ್ಪೇಸ್‌ಗಳು, ಟ್ಯಾಬ್, ಅಥವಾ minified ಒಂದು-ಸಾಲಿನ output.
  • ಇನ್‌ಪುಟ್ ಮಾನ್ಯ JSON ಆಗಿರದಿದ್ದರೆ, ದೋಷ ತೋರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು output ನವೀಕರಿಸಲಾಗುವುದಿಲ್ಲ.
  • JavaScript property enumeration ನಿಯಮಗಳ ಪ್ರಕಾರ integer-like ಕೀಗಳು ಸಂಖ್ಯಾತ್ಮಕ ಕ್ರಮದಲ್ಲಿ ಕಾಣಿಸಬಹುದು.

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

Nested objects ಕೂಡ sort ಆಗಬಹುದೇ?

ಹೌದು. All levels ಅಥವಾ top level only ಆಯ್ಕೆ ಮಾಡಬಹುದು.

Arrays ಗೆ ಏನಾಗುತ್ತದೆ?

Array element order ಬದಲಾಗುವುದಿಲ್ಲ.

ಮೂಲ ಇಂಡೆಂಟೇಶನ್ ಅನ್ನು ಉಳಿಸಬಹುದೇ?

ಇನ್‌ಪುಟ್‌ನ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಉಳಿಯುವುದಿಲ್ಲ. ಔಟ್‌ಪುಟ್ ಅನ್ನು ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ ಇಂಡೆಂಟೇಶನ್ ಶೈಲಿಯಲ್ಲಿ ಮರುರೂಪಗೊಳಿಸಲಾಗುತ್ತದೆ.

ಇದು JSON5 ಕಾಮೆಂಟ್‌ಗಳು ಅಥವಾ ಟ್ರೇಲಿಂಗ್ ಕಾಮಾಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆಯೇ?

ಇಲ್ಲ. ಈ ಸಾಧನವು ಮಾನಕ JSON ಅನ್ನು ಮಾತ್ರ ಗುರಿಯಾಗಿರುತ್ತದೆ.

ಡೇಟಾವನ್ನು ಎಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತದೆ?

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