JSON ачкычтарын иреттегич (таза diff үчүн туруктуу ачкыч тартиби)

JSON ачкычтарынын тартибин автоматтык стандартташтырып, текшерүүнү жана салыштырууну жеңилдетиңиз.

Бардык деңгээлдерди же жогорку деңгээлди гана тандаңыз. Массив тартиби өзгөрбөйт.

Туруктуу ачкыч тартиби менен тазараак 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'ду киргизүү аймагына коюңуз.
  2. Камтуу аймагын (бардык деңгээл/жогорку деңгээл) жана чегинүүнү тандаңыз.
  3. Иреттөө жана форматтоо баскычын басып, андан кийин чыгышты көчүрүңүз.

Эмне кыла аласыз

  • Объект ачкычтарын өсүү же азаюу иретинде сорттоо
  • Бардык деңгээлди же жогорку деңгээлди гана тандоо
  • Массив элементтеринин тартибин өзгөртпөө
  • Көчүрүү, жүктөп алуу жана киргизүү/чыгышты алмаштыруу

Мүнөздөмөлөр (массивдер, уялашуу, сандык ачкычтар)

  • Объект ачкычтары лексикографиялык иретте сорттолот, жана камтуу аймагын (бардык деңгээл же жогорку деңгээл гана) тандай аласыз.
  • Массив элементтеринин тартиби сакталат.
  • Чегинүү параметрлери: 2 боштук, 4 боштук, tab, же кыскартылган бир саптуу чыгыш.
  • Эгер киргизүү жарактуу JSON болбосо, ката көрсөтүлөт жана чыгыш жаңыртылбайт.
  • JavaScript касиеттерди санап чыгуу эрежелерине жараша бүтүн сымал ачкычтар сандык иретте көрүнүшү мүмкүн.

Көп берилүүчү суроолор

Уялашкан объекттерди да иреттесе болобу?

Ооба. Бардык деңгээлди же жогорку деңгээлди гана тандай аласыз.

Массивдерге эмне болот?

Массив элементтеринин тартиби сакталат. Массив ичиндеги объекттер тандалган камтуу аймагына жараша иреттелет.

Баштапкы чегинүүнү сактай аламбы?

Киргизүүнүн форматтоосу сакталбайт. Чыгыш сиз тандаган чегинүү стили менен кайра форматталат.

JSON5 комментарийлерин же акырындагы үтүрлөрдү колдойбу?

Жок. Бул курал стандарттуу JSON'го гана багытталган.

Маалымат кайда иштетилет?

Баары браузериңизде жергиликтүү иштейт. Киргизүүңүз серверге жөнөтүлбөйт.