CSV سے JSON کنورٹر (Header Row سے Keys)

CSV کو JSON array میں تبدیل کریں۔ فائل پیسٹ کریں یا اپ لوڈ کریں، اور بطور طے شدہ مقامی طور پر پراسیس کریں۔

CSV پیسٹ کریں اور فوراً JSON میں تبدیل کریں۔ ذاتی معلومات کو احتیاط سے handle کریں۔

ان پٹ ڈیٹا آپ کے براؤزر میں پراسیس ہوتا ہے اور کبھی اپ لوڈ نہیں ہوتا۔

CSV JSON تبدیلی کا ٹول

“CSV JSON conversion”، “csv to json”، اور “convert CSV to JSON” ورک فلو کے لیے فوری paste یا upload کے ساتھ استعمال کریں۔

استعمال کا طریقہ

  1. CSV پیسٹ کریں (یا فائل اپ لوڈ کریں)
  2. ضرورت کے مطابق header، type inference، اور empty-cell behavior منتخب کریں
  3. JSON output کاپی کریں یا .json کے طور پر ڈاؤن لوڈ کریں

مثالیں

بنیادی مثال (Type Inference ON)

ان پٹ

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

آؤٹ پٹ

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

خالی cell کو null میں تبدیل کریں

ان پٹ

name,age
Alice,
Bob,25

آؤٹ پٹ

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

تبدیلی کے مشورے

  • ID columns کے لیے type inference OFF رکھیں جہاں leading zeros اہم ہوں۔
  • TSV کے لیے delimiter کو tab پر رکھیں یا auto detection استعمال کریں۔
  • اگر column counts مختلف ہوں تو warnings دیکھیں اور ضرورت پڑنے پر delimiter دستی طور پر مقرر کریں۔

اکثر پوچھے گئے سوالات

کیا میں پہلی row کو headers کے طور پر استعمال کر سکتا ہوں؟

جی ہاں۔ اگر header mode بند ہو تو keys col1، col2، ... کے طور پر بنائی جاتی ہیں۔

Numbers strings ہی رہتے ہیں۔

type inference آن کریں۔ محفوظ default OFF ہے (تمام values strings کے طور پر رہتی ہیں)۔

کیا خالی cells null بن سکتی ہیں؟

empty string، null، یا omit key میں سے منتخب کریں۔

کیا یہ TSV بھی convert کر سکتا ہے؟

delimiter کو tab پر رکھیں یا auto detection استعمال کریں۔

کیا quoted fields کے اندر commas/newlines سپورٹ ہوتے ہیں؟

جی ہاں۔ اگر parsing ناکام ہو تو quote character اور delimiter کو واضح طور پر مقرر کریں۔

اگر header names duplicate ہوں تو کیا ہوگا؟

وہ خودکار طور پر name_2، name_3 کی طرح rename ہوتے ہیں اور warnings کے طور پر دکھائے جاتے ہیں۔