CSV to JSON Converter (Header Row ကို Keys အဖြစ်)

CSV ကို JSON array အဖြစ် ပြောင်းပါ။ paste လုပ်ပါ သို့မဟုတ် ဖိုင်ကို upload လုပ်ပါ၊ ပုံမှန်အားဖြင့် စက်တွင်းတွင်သာ လုပ်ဆောင်သည်။

CSV ကို paste လုပ်ပြီး JSON သို့ ချက်ချင်းပြောင်းပါ။ personal data ကို သတိထား၍ ကိုင်တွယ်ပါ။

input data ကို သင်၏ ဘရောက်ဇာအတွင်းတွင် လုပ်ဆောင်ပြီး ဘယ်တော့မှ upload မလုပ်ပါ။

CSV JSON ပြောင်းလဲမှု ကိရိယာ

“CSV JSON conversion”, “csv to json” နှင့် “convert CSV to JSON” အတွက် quick paste သို့မဟုတ် upload ဖြင့် အသုံးပြုနိုင်သည်။

အသုံးပြုပုံ

  1. CSV ကို paste လုပ်ပါ (သို့မဟုတ် ဖိုင်ကို upload လုပ်ပါ)
  2. လိုအပ်ပါက header, type inference နှင့် empty-cell behavior ကို ရွေးပါ
  3. JSON output ကို copy လုပ်ပါ သို့မဟုတ် .json အဖြစ် download လုပ်ပါ

ဥပမာများ

အခြေခံ (Type Inference ON)

ထည့်သွင်းမှု

name,age,active
Alice,30,true
Bob,25,false

ရလဒ်

[
  { "name": "Alice", "age": 30, "active": true },
  { "name": "Bob", "age": 25, "active": false }
]

empty cell ကို null သို့

ထည့်သွင်းမှု

name,age
Alice,
Bob,25

ရလဒ်

[
  { "name": "Alice", "age": null },
  { "name": "Bob", "age": 25 }
]

ပြောင်းလဲမှု အကြံပြုချက်များ

  • leading zeros အရေးကြီးသော ID columns များအတွက် type inference ကို OFF ထားပါ။
  • TSV အတွက် delimiter ကို tab သတ်မှတ်ပါ သို့မဟုတ် auto detection ကို အသုံးပြုပါ။
  • column counts မကိုက်ညီပါက warnings ကို စစ်ပြီး လိုအပ်လျှင် delimiter ကို လက်ဖြင့် သတ်မှတ်ပါ။

မေးလေ့ရှိသော မေးခွန်းများ

ပထမ row ကို headers အဖြစ် အသုံးပြုနိုင်သလား?

ရသည်။ header mode ကို ပိတ်ထားပါက keys များကို col1, col2, ... အဖြစ် ထုတ်ပေးသည်။

ဂဏန်းများသည် strings အဖြစ်ပဲ ရှိနေသည်။

type inference ကို ဖွင့်ပါ။ safe default သည် OFF ဖြစ်ပြီး values အားလုံးကို strings အဖြစ် ထားသည်။

empty cells များကို null အဖြစ် ပြောင်းနိုင်သလား?

empty string, null, သို့မဟုတ် key ကို omit လုပ်ခြင်းတို့အနက် ရွေးနိုင်သည်။

TSV ကိုလည်း ပြောင်းနိုင်သလား?

delimiter ကို tab သတ်မှတ်ပါ သို့မဟုတ် auto detection ကို အသုံးပြုပါ။

quoted fields အတွင်းရှိ commas/newlines များကို ထောက်ပံ့ပါသလား?

ထောက်ပံ့သည်။ parsing မအောင်မြင်ပါက quote character နှင့် delimiter ကို ထင်ရှားစွာ သတ်မှတ်ပါ။

header names များ ထပ်နေပါက ဘာဖြစ်မလဲ?

name_2, name_3 ကဲ့သို့ အလိုအလျောက် rename လုပ်ပြီး warnings အဖြစ် ပြသသည်။