ЈСОН Дифф Цхецкер
Упоредите два ЈСОН корисна оптерећења по структури, а не по тексту: погледајте сваки додат, уклоњен и промењен кључ на сопственој путањи, у потпуности у свом претраживачу.
Резултат
Налепљивање два ЈСОН документа у нормалну алатку за разликовање текста скоро увек производи погрешну слику: преформатирање, поновно увлачење или једноставно серијализовање кључева објеката у другачијем редоследу ће осветлити огромне делове „промењеног“ текста чак и када су основни подаци идентични. Разлика текста упоређује знакове и линије; нема појма да {"а":1,"б":2} и {"б":2,"а":1} значе потпуно исту ствар.
Овај алат прво анализира оба улаза као ЈСОН, а затим рекурзивно шета две структуре на начин на који су подаци заправо обликовани: објекти се пореде по имену кључа, а низови по позицији (поређење низова засновано на индексу је намерно, једноставније подразумевано подешавање — нема режима „третирајте овај низ као неуређени скуп који је кључан помоћу поља ид“). Свака разлика се пријављује на сопственој путањи, као што је усер.аддресс.цити, и класификује се као додата, уклоњена или промењена, при чему се стара и нова вредност приказују заједно тако да никада не морате да погађате шта је преокренуто.
Непромењене путање су подразумевано скривене тако да велики терет са једном малом променом не затрпава буку, са прекидачем да их поново откријете када желите пуну слику. Опција „сортирање кључева пре поређења“ шета и наводи кључеве објеката канонским абецедним редом — ЈСОН објекат нема смислени редослед кључева за почетак, тако да су два објекта са истим кључевима и вредностима у различитом низу исти подаци, а ова опција чини то поређење, а резултирајућа листа, експлицитна и детерминистичка. То је тачна поставка која стоји иза унапред сортираних и АПИ-поређење одговора на овом алату.
Ако вам је потребна класична упоредна разлика између линија за обичан текст, код или било који садржај који није ЈСОН, уместо тога користите пратећу алатку Тект Дифф — она упоређује ред по ред и прави је алат када су разлике између размака и форматирања заиста битне. Ово је посебно за ЈСОН и, као и свака алатка на овој веб локацији, ради у потпуности у вашем претраживачу: ништа што налепите се никада нигде не отпрема.