Checker ng JSON Diff
Ikumpara ang dalawang JSON object ayon sa key.
Limitasyon sa pagtugon ng browser: 1 MiB bawat panig. Gumamit ng streaming o desktop diff tool para sa mas malalaking dokumento.
Ihambing ang dalawang JSON objects
Mag-paste ng dalawang JSON value at i-click ang Compare. Gumagamit ang mga pagkakaiba ng collision-safe na RFC 6901 JSON Pointer path: + idinagdag, − inalis, ~ nagbago. Palaging vine-verify ang RFC 6902 patch gamit ang eksakto at order-sensitive na semantics, kahit hindi isinasaalang-alang ng paghahambing ang array order.
Mga Madalas Itanong
Paano nito kinukumpara?
Ang parehong panig ay pinoproseso bilang JSON at ikinukumpara ayon sa mga landas ng RFC 6901 JSON Pointer. Ang isang literal na key tulad ng "a.b" ay nananatiling iba sa nested na landas na "/a/b".
Ano ang JSON Patch?
Isang patch na sumusunod sa pamantayan at sensitibo sa pagkakasunod-sunod ng RFC 6902 (mga operasyon sa pagdaragdag / pagtanggal / pagpapalit) na nagpapabago sa A upang maging B. Maaari mo itong kopyahin at gamitin kasama ng anumang library ng RFC 6902.
Maaari ko bang balewalain ang pagkakasunod-sunod ng array?
Oo. Sa proseso ng paghahambing, itinuturing ang mga array bilang unordered multisets at kinokanonisa ang pagkakasunod-sunod ng mga susi ng object. Ang pagbuo ng patch ay nananatiling sensitibo sa pagkakasunod-sunod at binibigyang-bersyon nang hiwalay laban sa eksaktong halaga ng B.
Paano ko malalaman kung tama ang patch?
Inilalapat ng tool ang nabuong patch sa A sa iyong browser at sinusuri kung eksaktong katumbas ng B ang resulta. Sa mode na ignore-order, ang resulta ng paghahambing at ang eksaktong beripikasyon ng patch ay itinuturing na magkahiwalay na operasyon.
Ipinapadala ba ang aking data kung saan?
Hindi. Ang pag-parsing, paghahambing, at beripikasyon ay nangyayari nang buo sa iyong browser.
Paano kung hindi wasto ang JSON o napakalaki nito?
Tatanggap ka ng malinaw na parse error. Ang bawat panig ay nililimitahan sa 1 MiB upang manatiling responsive ang tool na ito sa browser na tumatakbo sa main thread.
Huling na-update: