JSON Açar Sıralayıcı (Daha Təmiz Diff-lər üçün Sabit Açar Sırası)

Rəyləri və müqayisələri asanlaşdırmaq üçün JSON açar sırasını avtomatik standartlaşdırın.

Bütün səviyyələri və ya yalnız üst səviyyəni seçin. Massivlərin sırası olduğu kimi qalır.

Sabit açar sırası ilə daha təmiz diff-lər
Massiv sırası qorunur
Eyni keçiddə indent formatı
Emal tamamilə bu səhifədə aparılır (heç nə yüklənmir).

Alət

JSON-u bir addımda sıralayın və formatlayın, sonra nəticəni kopyalayın və ya yükləyin.

Qısayol: işə salmaq üçün Ctrl / Cmd + Enter

Nümunə (Əvvəl / Sonra)

Giriş

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

Bütün səviyyələrdə sıralama (2 boşluq)

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

Yalnız üst səviyyə sıralaması

Üst səviyyə açarları a, arr, b kimi yenidən düzülür, amma "a" daxilindəki açar sırası daxil edildiyi kimi qalır.

Necə istifadə etməli

  1. JSON-u giriş sahəsinə yapışdırın.
  2. Sahəni (bütün səviyyələr / üst səviyyə) və indent ölçüsünü seçin.
  3. Sırala və Formatla düyməsinə klikləyin, sonra çıxışı kopyalayın.

Nə edə bilərsiniz

  • Obyekt açarlarını artan və ya azalan qaydada sıralamaq
  • Bütün səviyyələr və ya yalnız üst səviyyə seçmək
  • Massiv elementlərinin sırasını dəyişməmək
  • Giriş və çıxışı kopyalamaq, yükləmək və dəyişmək

Xüsusiyyətlər (Massivlər, İç-içəlik, Rəqəmli Açarlar)

  • Obyekt açarları leksikoqrafik qaydada sıralanır, sahə olaraq bütün səviyyələr və ya yalnız üst səviyyə seçilə bilər.
  • Massiv elementlərinin sırası qorunur.
  • Indent seçimləri: 2 boşluq, 4 boşluq, tab və ya birsətirlik minify çıxışı.
  • Giriş etibarlı JSON deyilsə, xəta göstərilir və çıxış yenilənmir.
  • Tam ədəd kimi görünən açarlar JavaScript property enumeration qaydalarına görə rəqəmsal sırada görünə bilər.

Tez-tez verilən suallar

İç-içə obyektlər də sıralana bilər?

Bəli. Bütün səviyyələri və ya yalnız üst səviyyəni seçə bilərsiniz.

Massivlərə nə olur?

Massiv elementlərinin sırası qorunur. Massiv daxilindəki obyektlər seçdiyiniz sahəyə uyğun sıralanır.

Orijinal indent-i saxlamaq olar?

Giriş formatı qorunmur. Çıxış seçdiyiniz indent üslubuna uyğun yenidən formatlanır.

JSON5 şərhləri və ya sona əlavə vergüllər dəstəklənir?

Xeyr. Bu alət yalnız standart JSON üçündür.

Məlumat harada emal olunur?

Hər şey brauzerinizdə yerli işləyir. Girişiniz serverə göndərilmir.