Libreng JSON Diff
Ikumpara ang dalawang JSON object nang estruktural β tingnan kung aling mga key ang idinagdag, inalis, o binago, kahit sa loob ng nested na data. Tumatakbo sa iyong browser.
Maaari mo ring i-drop dito ang isang .json file.
Maaari mo ring i-drop dito ang isang .json file.
Mga opsyon: huwag pansinin ang key, case, uri, i-sort ang key
π‘ Structural diff (hindi line-by-line): sinusuri ang parehong object at iniuulat kung aling mga path ang idinagdag, inalis, o binago β kahit malalim sa loob ng nested na object at array. Lahat ay tumatakbo sa iyong browser.
Mga karaniwang gamit
- Ihambing ang Dalawang API ResponsesTingnan kung ano talaga ang nagbago sa pagitan ng dalawang JSON API responses.
- Ihambing ang Config FilesDiff dalawang JSON configs upang mahanap kung ano ang nagbago sa pagitan ng environments.
- Debug ang Unexpected JSON ChangesTukuyin kung bakit ang JSON object ay hindi kung ano ang inaasahan.
- Ihambing ang Dalawang Versions ng DocumentDiff dalawang versions ng JSON document o data export.
- Suriin ang JSON Changes sa PRMaunawaan ang JSON change nang mas malinaw kaysa line diff.
Paano ito Gumagana
Ang line-by-line diff ay maingay para sa JSON dahil sa pagbabago ng formatting at key order. Ito ay naghahambing ng dalawang values nang structural at nagsasabi sa iyo kung ano talaga ang nagbago.
- 1Magpi-paste ka ng dalawang JSON valueIsang original (A) at isang binago (B). Pareho ay na-parse ng lokal β walang nai-upload.
- 2Sila ay inihambing ayon sa istrakturaPaulit-ulit na dinadaanan ng tool ang parehong puno, itinutugma ang mga key at array index anuman ang formatting o ayos ng key.
- 3Ang mga pagkakaiba ay nakalista ayon sa pathBawat pagbabago ay naiulat kasama ang exact path nito (halimbawa user.roles[1]) bilang idinagdag (+), inalis (β), o binago (~) na may lumang β bagong value.
- 4Ikaw ay nakakakita ng malinaw na buodAng mga bilang ng idinagdag/inalis/nabago, pagkatapos ang detalyadong listahan β o kumpirmasyon na ang dalawa ay magkapareho.
Maaaring sensitibo ang mga API response at config. Buong tumatakbo sa iyong device ang paghahambing β walang value na ina-upload.
Mga Kaugnay na Tool
Paghambingin ang PDF
Libreng paghambing ng PDF na walang upload: tingnan kung ano ang nagbago sa pagitan ng dalawang bersyon bilang word-level text redline o visual diff, sa iyong browser.
Text Diff
Ikumpara ang dalawang bloke ng teksto at tingnan kung ano mismo ang nagbago. Line-by-line na diff na may mga idinagdag, inalis, at hindi nagbagong linya.
CSV Diff
Ikumpara ang dalawang CSV file sa pamamagitan ng isang key column at tingnan kung aling row ang idinagdag, inalis, o binago β na ipinapakita ang mga partikular na field na naiiba mula luma hanggang bago. Hinahawakan ang mga quoted na field; tumatakbo nang buo sa iyong browser.