အဓိကအကြောင်းအရာသို့ ကျော်သွားရန်

အခမဲ့ JSON နှိုင်းယှဉ်စက်

JSON object နှစ်ခုကို ဖွဲ့စည်းပုံ နှိုင်းယှဉ်ပါ — nested data အတွင်းမှ ပင်ဆယ် မည်သည့် key ကို ထည့်ထားသည်၊ ဖယ်ထားသည် သို့မဟုတ် ပြောင်းလဲသည် ကို အတိအကျ ကြည့်ပါ။ browser တွင် အလုပ်လုပ်သည်。

Load ပြီးသည်နှင့် offline အလုပ်လုပ်သည်

.json ဖိုင်ကိုလည်း ဤနေရာသို့ ချနိုင်သည်။

.json ဖိုင်ကိုလည်း ဤနေရာသို့ ချနိုင်သည်။

အခြေအေားများကို အကျ — ပြန်လည်ဆုံးဆည်းချက် အများအပြား ပြောင်းလဲမှုများအဖြစ်ထင်ရှားထည့်သွင်း ။
ရွေးချယ်စရာများ- key များ၊ အကြီးအသေး၊ အမျိုးအစားများကို လျစ်လျူရှုခြင်း၊ key များကို စီခြင်း

💡 ဖွဲ့စည်းပုံနှိုင်းယှဉ်ချက် (မျဉ်းချင်းဆိုင်မဟုတ်): object နှစ်ခုကိုသွားကာ ထည့်ထားသော၊ ဖယ်ထားသော၊ ပြောင်းလဲသောလမ်းကြောင်းများကို တိကျစွာ သတင်းပေးသည် — nested objects နှင့် arrays တွင်ပင်။ အားလုံး browser တွင်လည်ပတ်သည်။

အသုံးများသော အသုံးပြုမှုများ

  • API အပြန်အလှန်နှစ်ခုကိုယှဉ်ပြင်ဆင်ပါJSON API အပြန်အလှန်နှစ်ခုအကြားအဖြုံးကိုငြိုးမြင်ပါ။
  • ဖိုင်သတ်မှတ်မှုများကိုယှဉ်ပြင်ဆင်ပါအခြင်းအခံသတ်မှတ်မှုများအကြားအဖြုံးအခြင်းအခံများရှာဖွေရန် JSON သတ်မှတ်မှုများကို Diff လုပ်ပါ။
  • မလည်ပတ်သည့် JSON အဖြုံးများကိုအားမြီမည့်စုံစမ်းပါJSON အရည်အသွေးအဘယ်ကြောင့်သင်မစီမံခန့်ခွဲမည့်အရည်အသွေးကြောင်းနည်းလညာ။
  • စာရွက်စာတမ်းအမူအရည်အသွေးနှစ်ခုကိုယှဉ်ပြင်ဆင်ပါJSON စာရွက်စာတမ်းသည့်မဟုတ်တဲ့အမူအရည်အသွေးများ Diff လုပ်ပါ။
  • PR တွင် JSON အဖြုံးများကိုစုံစမ်းပါစာအကွင်းအခြင်းအခါလည်းသက်သက် JSON အဖြုံးများကိုကျေးဇူးအားထက်မြင့်သည့်နည်းစ။

မည်သို့ အလုပ်လုပ်သည်

သုံးစွဲသူ-သုံးစွဲသူ diff သည် JSON အတွက် အသံအရသည် formatting နှင့် key အစီအစဉ်ကွင်းပြောင်းလဲခြင်းအတွက် ဖြစ်သည်။ ဤသည့် ကိရိယာသည် နှစ်ခုတို့ကို structural ဖြင့် ယှဥ်နှိုင်းစီခြင်း နှင့် အတည့စွလုံးလုံးမှာ အဘယ်အရာကို ပြောင်းလဲခြင်း ကိုကြသည်။

  1. 1
    သင်သည် JSON တန်ဖိုးနှစ်ခုကို ကူးကျးကြည့်ရှုခြင်း
    မူလ (A) နှင့် ပြောင်းလဲသော (B)။ နှစ်ခုလုံးသည် မှတ်ဥာဏ်သို့ သုံးစွဲသူပြုလုပ်သည် — အပ်လုဒ်မရှိ။
  2. 2
    ၎င်းတို့ကို structure ဖြင့် ယှဥ်နှိုင်းသည်
    ကိရိယာသည် နှစ်ခုလုံး အပင်ကို ပြန်ကျောင်းများစွာ လည်ပတ်သည်၊ formatting သို့မဟုတ် key အစီအစဉ် မစိုးမိုးဘဲ keys နှင့် array indices များကိုကိုက်ဖက်သည်။
  3. 3
    ကွာခြားမှုများကို path အလိုက် စာရင်းဆောင်ရွက်သည်
    တစ်ခုချင်းစီသောပြောင်းလဲမှုသည် ၎င်း၏ အနီးစပ်ဆုံး path (ဥပမာ user.roles[1]) သည့် ထည့်သွင်းခြင်း (+)၊ ဖယ်ရှားခြင်း (−) သို့မဟုတ် ပြောင်းလဲခြင်း (~) အဟောင်း → အသစ် တန်ဖိုးဖြင့် အစီရင်ခံသည်။
  4. 4
    သင်သည် သလင်းဆောင်တစ်ခု ကြည်လင်းမြေါက်ရူးသည်
    ထည့်သွင်းခြင်းများ/ဖယ်ရှားခြင်းများ/ပြောင်းလဲခြင်းများ၏ အရေတွက်များ၊ ထို့နောက် အသေးစိတ် စာရင်း — သို့မဟုတ် နှစ်ခုတို့သည် အတူတူဖြစ်သည့် အတည်ခြင်း။

API အဖြေများ နှင့် config သည် အလွန်အရေးကြီးနိုင်သည်။ ယှဥ်နှိုင်းခြင်းသည် သင့်ကိရိယာပေါ်တွင် လုံးလုံးအုပ်စုလုံးလုံးအုပ်စုလုံး လုပ်ဆောင်သည် — တန်ဖိုးမည်သည့်တစ်ခုမျှ အပ်လုဒ်မရှိ။

ဆက်နွှယ်သော ကိရိယာများ

🔍

PDF နှိုင်းယှဉ်စက်

PDF များကို အပ်လုဒ်လုပ်ရန်မလိုဘဲ အခမဲ့ နှိုင်းယှဉ်ပါ- ဗားရှင်းနှစ်ခုကြား ပြောင်းလဲမှုများကို စကားလုံးအလိုက် စာသားအနီလိုင်းဖြင့်ဖြစ်စေ၊ ရုပ်ထွက်ကွာခြားချက်အဖြစ်ဖြစ်စေ သင့်ဘရောက်ဆာထဲတွင် ကြည့်ရှုနိုင်ပါသည်။

ကြိုးစားပါဖိုင်များ ဒေသတွင်း ကျန်ရှိသည်
📊

စာသားနှိုင်းယှဉ်စက်

စာသား block နှစ်ခု နှိုင်းယှဉ်ကာ ဘာပြောင်းလဲသည် ကို အတိအကျ ကြည့်ပါ။ ထည့်ထားသော၊ ဖယ်ထားသော နှင့် ပြောင်းလဲမှု မရှိသော ကြောင်းများဖြင့် line-by-line diff 。

ကြိုးစားပါ
🔀

CSV နှိုင်းယှဉ်စက်

key column ဖြင့် CSV ဖိုင် နှစ်ဖိုင် နှိုင်းယှဉ်ကာ မည်သည့် row ကို ထည့်ထားသည်၊ ဖယ်ထားသည် သို့မဟုတ် ပြောင်းလဲသည် — မည်သည့် field ကွာသည် ဟောင်းမှ အသစ်သို့ ပြ — ကို အတိအကျ ကြည့်ပါ။ quote ထားသော field ကိုင်တွယ်သည်; browser တွင်သာ လုံးဝ ဆောင်ရွက်သည်。

ကြိုးစားပါ

မကြာခဏ မေးလေ့မေးထရှိသော မေးခွန်းများ