အခမဲ့ JSON နှိုင်းယှဉ်စက်
JSON object နှစ်ခုကို ဖွဲ့စည်းပုံ နှိုင်းယှဉ်ပါ — nested data အတွင်းမှ ပင်ဆယ် မည်သည့် key ကို ထည့်ထားသည်၊ ဖယ်ထားသည် သို့မဟုတ် ပြောင်းလဲသည် ကို အတိအကျ ကြည့်ပါ။ browser တွင် အလုပ်လုပ်သည်。
.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သင်သည် JSON တန်ဖိုးနှစ်ခုကို ကူးကျးကြည့်ရှုခြင်းမူလ (A) နှင့် ပြောင်းလဲသော (B)။ နှစ်ခုလုံးသည် မှတ်ဥာဏ်သို့ သုံးစွဲသူပြုလုပ်သည် — အပ်လုဒ်မရှိ။
- 2၎င်းတို့ကို structure ဖြင့် ယှဥ်နှိုင်းသည်ကိရိယာသည် နှစ်ခုလုံး အပင်ကို ပြန်ကျောင်းများစွာ လည်ပတ်သည်၊ formatting သို့မဟုတ် key အစီအစဉ် မစိုးမိုးဘဲ keys နှင့် array indices များကိုကိုက်ဖက်သည်။
- 3ကွာခြားမှုများကို path အလိုက် စာရင်းဆောင်ရွက်သည်တစ်ခုချင်းစီသောပြောင်းလဲမှုသည် ၎င်း၏ အနီးစပ်ဆုံး path (ဥပမာ user.roles[1]) သည့် ထည့်သွင်းခြင်း (+)၊ ဖယ်ရှားခြင်း (−) သို့မဟုတ် ပြောင်းလဲခြင်း (~) အဟောင်း → အသစ် တန်ဖိုးဖြင့် အစီရင်ခံသည်။
- 4သင်သည် သလင်းဆောင်တစ်ခု ကြည်လင်းမြေါက်ရူးသည်ထည့်သွင်းခြင်းများ/ဖယ်ရှားခြင်းများ/ပြောင်းလဲခြင်းများ၏ အရေတွက်များ၊ ထို့နောက် အသေးစိတ် စာရင်း — သို့မဟုတ် နှစ်ခုတို့သည် အတူတူဖြစ်သည့် အတည်ခြင်း။
API အဖြေများ နှင့် config သည် အလွန်အရေးကြီးနိုင်သည်။ ယှဥ်နှိုင်းခြင်းသည် သင့်ကိရိယာပေါ်တွင် လုံးလုံးအုပ်စုလုံးလုံးအုပ်စုလုံး လုပ်ဆောင်သည် — တန်ဖိုးမည်သည့်တစ်ခုမျှ အပ်လုဒ်မရှိ။
ဆက်နွှယ်သော ကိရိယာများ
PDF နှိုင်းယှဉ်စက်
PDF များကို အပ်လုဒ်လုပ်ရန်မလိုဘဲ အခမဲ့ နှိုင်းယှဉ်ပါ- ဗားရှင်းနှစ်ခုကြား ပြောင်းလဲမှုများကို စကားလုံးအလိုက် စာသားအနီလိုင်းဖြင့်ဖြစ်စေ၊ ရုပ်ထွက်ကွာခြားချက်အဖြစ်ဖြစ်စေ သင့်ဘရောက်ဆာထဲတွင် ကြည့်ရှုနိုင်ပါသည်။
စာသားနှိုင်းယှဉ်စက်
စာသား block နှစ်ခု နှိုင်းယှဉ်ကာ ဘာပြောင်းလဲသည် ကို အတိအကျ ကြည့်ပါ။ ထည့်ထားသော၊ ဖယ်ထားသော နှင့် ပြောင်းလဲမှု မရှိသော ကြောင်းများဖြင့် line-by-line diff 。
CSV နှိုင်းယှဉ်စက်
key column ဖြင့် CSV ဖိုင် နှစ်ဖိုင် နှိုင်းယှဉ်ကာ မည်သည့် row ကို ထည့်ထားသည်၊ ဖယ်ထားသည် သို့မဟုတ် ပြောင်းလဲသည် — မည်သည့် field ကွာသည် ဟောင်းမှ အသစ်သို့ ပြ — ကို အတိအကျ ကြည့်ပါ။ quote ထားသော field ကိုင်တွယ်သည်; browser တွင်သာ လုံးဝ ဆောင်ရွက်သည်。