LibraTool logoLibraTool

Фарқи JSON-и ройгон

Ду объекти JSON-ро сохторан муқоиса кунед — бубинед кадом калидҳо илова, бартараф ё тағйир ёфтаанд, ҳатто дар қаъри маълумоти иҷбарӣ. Дар браузери шумо кор мекунад.

Ҳамин ки бор шуд офлайн кор мекунад

Инчунин файли .json-ро ба ин ҷо кашида андозед.

Инчунин файли .json-ро ба ин ҷо кашида андозед.

Унсурҳоро мавқеъ ба мавқеъ муқоиса мекунад — тартибдиҳии дубора чун тағйироти зиёд намоён мешавад.
Имконот: нодида гирифтани калидҳо, ҳарфҳо, навъҳо, ҷудо кардани калидҳо

💡 Фарқияти сохторӣ (на сатр ба сатр): ҳарду объектро тай карда, дар бораи ин ки кадом роҳҳо илова, хориҷ ё тағйир ёфтаанд — ҳатто дар дохили объектҳо ва массивҳои дарунсохт — гузориш медиҳад. Ҳама чиз дар браузери шумо иҷро мешавад.

Чӣ тавр он кор мекунад

Diff-и сатр ба сатр барои JSON пуршовиш аст, зеро формат ва тартиби калид тағйир меёбад. Ин абзор ду қиматро аз рӯи сохтор муқоиса карда дақиқ мегӯяд, ки чӣ тағйир ёфт.

  1. 1
    Шумо ду қимати JSON мечаспонед
    Як аслӣ (A) ва як тағйирёфта (B). Ҳарду ба таври маҳаллӣ таҳлил мешаванд — ҳеҷ чиз бор карда намешавад.
  2. 2
    Онҳо аз рӯи сохтор муқоиса карда мешаванд
    Абзор ҳар ду дарахтро рекурсивӣ мегардонад, калидҳо ва индексҳои массивро новобаста аз формат ё тартиби калид мувофиқат мекунад.
  3. 3
    Фарқиятҳо аз рӯи роҳ рӯйхат карда мешаванд
    Ҳар тағйирот бо роҳи дақиқи худ (масалан, user.roles[1]) ҳамчун илова (+), бартараф (−) ё тағйир (~) бо қимати кӯҳна → нав гузориш дода мешавад.
  4. 4
    Шумо хулосаи возеҳ мебинед
    Шумораи илова/бартараф/тағйирёфта, баъд рӯйхати муфассал — ё тасдиқ, ки ду қимат якхелаанд.

Посухҳои API ва танзимот метавонанд ҳассос бошанд. Муқоиса комилан дар дастгоҳи шумо иҷро мешавад — ҳеҷ як қимат бор карда намешавад.

Абзорҳои марбут

Саволҳои зуд-зуд додашаванда