Subformer
مفت · سائن اپ نہیں · آپ کے براؤزر میں چلتا ہے
CSV
JSON

CSV سے JSON کنورٹر

اپنے براؤزر میں CSV فائل کو JSON میں کنورٹ کریں - اسپریڈشیٹس کو اسکرپٹس، APIs، یا LLMs میں پائپ کرنے کے لیے بہترین۔

ایک یا زیادہ ڈراپ کریں - سب JSON میں تبدیل ہو جائیں گے۔ فی قطار پیش رفت، بیچ کنورٹ، زپ ڈاؤن لوڈ۔

CSV کو JSON میں کیوں تبدیل کریں؟

CSV جدول نما ڈیٹا کے لیے سب سے بنیادی فارمیٹ ہے: ہر اسپریڈشیٹ اسے ایکسپورٹ کرتا ہے، ہر اسکرپٹ اسے ان پٹ کے طور پر لیتا ہے. JSON بھی اسی طرح ہے جب ڈیٹا نیسٹڈ یا خود بیان کرنے والا ہو: ہر پروگرامنگ زبان اسے پارس کر سکتی ہے، ہر جدید API اسے استعمال کرتی ہے. جب آپ کو اسپریڈشیٹ ڈیٹا کو JavaScript اسکرپٹ، REST API، یا ایسے LLM میں پہنچانا ہو جو آبجیکٹس میں سوچتا ہو، تو CSV کو JSON میں تبدیل کرنا یہ خلاء پُر کرتا ہے.

ہم CSV کو PapaParse کے ذریعے پارس کرتے ہیں، پہلی صف کو فیلڈ ناموں کے طور پر لیتے ہیں اور باقی کو ریکارڈز سمجھتے ہیں. عددی قدروں کو خود کار طور پر ٹائپ کیا جاتا ہے؛ باقی سب سٹرنگز ہی رہتی ہیں. آؤٹ پٹ objects کے ایک انڈیٹڈ JSON آرے کے طور پر ہوتا ہے - اسکرپٹ میں پیسٹ کرنے یا curl میں پائپ کرنے کے لیے تیار. سب کچھ لوکل سطح پر ہوتا ہے؛ آپ کے براؤزر سے کوئی ڈیٹا باہر نہیں جاتا.

ڈویلپر ورک فلوز جنہیں سب سے زیادہ فائدہ ہوتا ہے: فرضی ڈیٹا کے ساتھ REST API کا پروٹوٹائپنگ (اسپریڈشیٹ سے CSV ایکسپورٹ، آپ کے ہینڈلر میں JSON)، نمونہ ریکارڈز کے ساتھ ڈیٹا بیس کو سیڈ کرنا (فنانس/آپریشنز ٹیم سے CSV، مائیگریشن اسکرپٹ میں JSON)، تجزیہ کے لیے LLM کو ایک منظم ڈیٹا سیٹ فراہم کرنا (LLMs اشیاء کے JSON اریوں کو فری فارم CSV سے کہیں بہتر ہینڈل کرتے ہیں)، اور کاروباری رپورٹس کو فارمیٹ-مشین-پڑھنے کے قابل APIs میں تبدیل کرنا (Salesforce/HubSpot/Stripe سبھی CSV ایکسپورٹ کرتے ہیں، آپ کا ڈیش بورڈ شاید JSON استعمال کرتا ہے)۔

ایج کیسز پر ایک نوٹ جو اکثر CSV پارسرز کو الجھا دیتے ہیں: ایمبیڈڈ کوما والے سیلز (کوٹڈ سٹرنگز)، لٹرل ڈبل کوٹس والے سیلز (ڈبل کوٹس کے ذریعے ایسکیپ کیے گئے)، ملٹی لائن سیلز (کوٹس کے اندر متعدد لائنوں پر پھیلے ہوئے سیلز)، ونڈوز لائن اینڈنگز (CRLF)، اور ایکسل کی مخصوص خصوصیات (UTF-8 بائٹ آرڈر مارک، لٹرل تشریح کو مجبور کرنے کے لیے "=" پریفکس)۔ PapaParse ان سب کو صحیح طریقے سے ہینڈل کرتا ہے۔ اگر آپ نے پہلے سستے پارسرز کے ساتھ "قطار 47 پر ٹوٹ گیا" کی غلطیاں دیکھی ہیں، تو PapaParse انہیں ٹھیک کرتا ہے۔

نمبرز کی آٹو ٹائپنگ سب سے زیادہ مفید ڈیفالٹ ہے۔ اس کے بغیر، "12345" جیسا کالم "12345" سٹرنگ کے طور پر پارس ہوتا ہے اور آپ اسے سرور سائیڈ پر کاسٹ کیے بغیر ترتیب یا جمع نہیں کر سکتے۔ PapaParse انٹیجرز، فلوٹس، سائنسی نوٹیشن، اور بولینز کو true/false کے طور پر پہچانتا ہے۔ تاریخ کی سٹرنگز سٹرنگز کے طور پر رہتی ہیں (ڈیٹ آبجیکٹ میں خودکار پارس نہیں ہوتا) کیونکہ تاریخ کے فارمیٹس قابل اعتماد طریقے سے اندازہ لگانے کے لیے بہت مختلف ہوتے ہیں؛ انہیں اپنے منزل کے کوڈ میں کاسٹ کریں۔

عام CSV سے JSON استعمال کے معاملات

  • API فرضی ڈیٹا

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

  • ڈیٹا بیس سیڈنگ

    کسی دوسرے سسٹم سے CSV ایکسپورٹ لیں اور اسے JSON میں تبدیل کریں تاکہ اسے مائیگریشن یا سیڈ اسکرپٹ میں استعمال کیا جا سکے۔ زیادہ تر ORMs براہ راست JSON اریوں کو قبول کرتے ہیں۔

  • ChatGPT یا Claude کو ڈیٹا فراہم کرنا

    LLMs JSON اریوں کا تجزیہ خام CSV سے کہیں زیادہ قابل اعتماد طریقے سے کرتے ہیں۔ پہلے تبدیل کریں، پیسٹ کریں، بصیرت طلب کریں۔

  • ڈیش بورڈ پروٹوٹائپنگ

    فرنٹ اینڈ ڈیولپرز جو حقیقی ڈیٹا کے خلاف ڈیش بورڈ کا پروٹوٹائپ بنا رہے ہیں، وہ JSON سے فائدہ اٹھاتے ہیں جسے وہ براہ راست امپورٹ کر سکتے ہیں۔ پروٹوٹائپ میں CSV پارسر کو وائر کرنے سے تیز۔

  • سیلزفورس / ہب سپاٹ ایکسپورٹس

    CRM ایکسپورٹس عام طور پر CSV کے طور پر آتے ہیں۔ کسٹم اینالیٹکس میں شامل کرنے یا JSON-نیٹو ڈیٹا بیس میں مطابقت پذیری کے لیے JSON میں تبدیل کریں۔

  • سسٹمز کے درمیان منتقلی

    ایک پرانے CSV پر مبنی ورک فلو سے جدید JSON پر مبنی ورک فلو کی طرف جانا اس تبدیلی سے شروع ہوتا ہے۔ ایک بار کی منتقلی اور جاری پائپ لائنز کے لیے مفید ہے۔

CSV

CSV کے بارے میں

CSV (Comma-Separated Values) سب سے سادہ جدولی فارمیٹ ہے - کوما سے جدا کیے گئے ویلیوز کی سادہ متن والی قطاریں. ہر اسپریڈشیٹ پروگرام، اسکرپٹنگ زبان، اور ڈیٹا ٹول اسے پڑھ لیتا ہے.

JSON

JSON کے بارے میں

JSON (JavaScript Object Notation) ویب پر ساختی شدہ ڈیٹا کی مشترکہ زبان ہے۔ Arrays، objects، strings، numbers، booleans۔ ہر جدید پروگرامنگ زبان اسے پڑھ سکتی ہے۔

کس طرح CSV کو JSON میں تبدیل کریں

  1. 01

    اپنی CSV فائل یہاں چھوڑیں

    اوپر موجود کنورٹر پر ایک CSV گھسیٹیں، یا اپنی ڈیوائس سے منتخب کرنے کے لیے باکس پر کلک کریں۔

  2. 02

    JSON پہلے سے منتخب ہے

    We've preselected JSON as the output format. Change it from the dropdown if you want a different target.

  3. 03

    تبدیل کریں اور ڈاؤن لوڈ کریں

    Convert پر کلک کریں اور پروگرس بار کے ختم ہونے کا انتظار کریں۔ جب JSON تیار ہو تو اسے ڈاؤن لوڈ کریں۔

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

تمام فارمیٹس دیکھیں →