JSON Key Sorter (د پاکو diffونو لپاره ثابت key order)

د JSON key order په اتومات ډول معیاري کړئ څو review او comparison اسانه شي.

All levels یا یوازې top level وټاکئ. Array order هماغسې ساتل کېږي.

د ثابت key order له امله پاک diffونه
Array order ساتل کېږي
Indentation formatting په هماغه run کې
Processing ټول په همدې پاڼه کې چلېږي (هیڅ شی upload نه کېږي).

وسیله

JSON په یوه ګام کې sort او format کړئ، بیا یې کاپي یا download کړئ.

Shortcut: Ctrl / Cmd + Enter د چلولو لپاره

بېلګه (Before / After)

Input

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

د ټولو کچو ترتیب (۲ تشې)

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

یوازې top-level sort

Top-level keyونه a, arr, b ته reorder کېږي، خو د "a" دننه key order هماغسې پاتې کېږي لکه چې داخل شوی و.

څنګه یې وکاروئ

  1. JSON د input area ته paste کړئ.
  2. Scope (all levels/top level) او indentation وټاکئ.
  3. Sort and Format کېکاږئ، بیا output کاپي کړئ.

څه کولای شئ

  • Object keyونه ascending یا descending sort کړئ
  • All levels یا یوازې top-level وټاکئ
  • د array element order هماغسې وساتئ
  • Copy، download او input/output بدلول

Specification (Arrayونه، Nesting، Numeric Keyونه)

  • Object keyونه lexicographically sort کېږي، او scope یې ټاکل کېدای شي (all levels یا یوازې top level).
  • د array element order ساتل کېږي.
  • Indent optionونه: 2 spaces، 4 spaces، tab، یا minified one-line output.
  • که input valid JSON نه وي، error ښودل کېږي او output نه تازه کېږي.
  • Integer-like keyونه ښايي د JavaScript property enumeration rule له مخې په numeric order ښکاره شي.

پرله‌پسې پوښتنې

ایا nested objectونه هم sort کېدای شي؟

هو. تاسو all levels یا یوازې top level ټاکلای شئ.

له arrayونو سره څه کېږي؟

د array element order ساتل کېږي. په array دننه objectونه ستاسو د ټاکل شوي scope له مخې sort کېږي.

ایا اصلي indentation ساتلای شم؟

نه. د input formatting نه ساتل کېږي. Output ستاسو د ټاکل شوي indentation style له مخې بېرته format کېږي.

ایا JSON5 comment یا trailing comma ملاتړ کوي؟

نه. دا وسیله یوازې معیاري JSON هدف ګرځوي.

Data چېرې پروسس کېږي؟

هر څه ستاسو په براوزر کې ځايي چلېږي. Input مو سرور ته نه لېږل کېږي.