Անցնել հիմնական բովանդակությանը

JSON տարբերություն անվճար

Համեմատեք երկու JSON օբյեկտ կառուցվածքային — տեսեք ճշգրտապես, թե որ բանալիները ավելացվել, հեռացվել կամ փոփոխվել են, նույնիսկ ներդրված տվյալների խոր մասում: Գործում է ձեր բրաուզերում:

Աշխատում է անցանց՝ բեռնվելուց հետո

Կարող եք նաև այստեղ գցել .json ֆայլ։

Կարող եք նաև այստեղ գցել .json ֆայլ։

Համեմատում է տարրերը դիրքից դիրք — վերլուծումը ցույց է տալիս շատ փոփոխություններ:
Ընտրանքներ. անտեսել բանալիներ, մեծատառեր, տեսակներ, դասավորել բանալիները

💡 Կարուծվածային diff (ոչ տողաային): Անծնում է ևրկու օբիևկտնևրով ևւ հահարվում է, տև որ ուղինները ավելածվել, հերածվել կամ փոխոխվել ևն — նույնիսգ նևդրված օբիևկտնևրում ևւ զանգվածնևրում. Ամևնն կատարվում է դզևր բրաուզևրում.

Տարածված կիրառություններ

  • Համեմատեք Երկու API ՊատասխանՏեսեք ճիշտ, թե ինչ փոխվել է երկու JSON API պատասխանների միջև:
  • Համեմատեք Կոնֆիգուրացիոն ՖայլերՀամեմատական երկու JSON կոնֆիգուրացիա գտնել, թե ինչ փոխվել է միջավայրերի:
  • Կարգավորել Անսպասելի JSON ՓոփոխություններԿետ, թե ինչ պատճառով JSON օբյեկտ չէ այն, ինչ ակնկալում էիք:
  • Համեմատեք Երկու Փաստաթղթի ՏարբերակՀամեմատական երկու տարբերակ JSON փաստաթղթի կամ տվյալ արտահանման:
  • Վերանայեք JSON Փոփոխություններ PR-ումՀասկանալ JSON փոփոխություն ավելի պարզ, քան գծ համեմատական:

Ինչպես է այն աշխատում

Line-by-line diff-ը շատ աղմուկ է JSON-ի համար, քանի որ ձևաչափումը և բանալի կարգը փոխվում են: Սա համեմատում է երկու արժեքները կառուցվածքային կերպով և ասում, թե ճիշտ ինչ փոխվել է:

  1. 1
    Դուք գլուխ եք տալիս երկու JSON արժեք
    Պատճենային (A) և փոփոխված (B): Երկուսն էլ վերլուծվում են տեղային միջոցով — ոչ մեկ բան չի վերբեռնվում:
  2. 2
    Նրանք համեմատվում են կառուցվածքով
    Գործիքը ուղեծիր երկու ծառ հետ շտապով, համապատասխան բանալիներ և զանգվածի ցուցանիշ՝ անկախ ձևաչափում կամ բանալի կարգից:
  3. 3
    Տարբերություններ թվարկվում են ճանապարհով
    Յուրաքանչյուր փոփոխություն հաղորդվում է իր ճիշտ ճանապարհով (օրինակ user.roles[1]) որպես ավելացված (+), հեռացված (−), կամ փոփոխված (~) հետ հին → նոր արժեք:
  4. 4
    Դուք տեսնում եք պարզ ամփոփում
    Ավելացված/հեռացված/փոփոխված հաշվարկներ, այնուհետև մանրամասն ցուցակ — կամ հաստատում, որ երկուսն ինքնական են:

API պատասխաններ և կազմաձևում կարող են լինել սենսիտիվ: Համեմատությունը գործում է ամբողջությամբ ձեր սարքում — ոչ մեկ արժեք չի վերբեռնվում:

Առնչվող գործիքներ

Հաճախակի տրվող հարցեր