LibraTool logoLibraTool

وړیا د JSON له CSV سره بدلوونکی

JSON صفونه CSV ته او CSV بیرته JSON ته بدل کړئ. ننه شوي ارزښتونه، نښه شوي ساحې، او په ارزښتونو کې کاماوې پخپله ساتي.

یو ځل چې لوډ شي آفلاین کار کوي
JSON ورودي (د اېټمونو لړۍ)
CSV محصول
محصول به دلته ښکاره شي…

دا څنګه کار کوي

دا وسیله JSON او CSV ترمنځ بشپړ ستاسو براوزر کې پرته د بهرنیو کتابتونونو نه بدلون کوي — بدلون منطق لاسي-لیکل شوی TypeScript دی چې محلي چلیږي. JSON تحلیل براوزر اصلي JSON.parse کاروي، پداسې حال کې چې CSV تحلیل یو دلخواه RFC 4180 حالت-ماشین کاروي چې ډېری ساده بدلوونکو غلط اداره کوونکي حالتونه اداره کوي.

  1. 1
    JSON تحلیل شوی او سرلیکونه راټول شوي
    JSON.parse() ننوت لولي او یې د یوه صف په توګه تصدیقوي. بدلوونکی بیا ټول اعتراضونه صف کې ګرځي ترڅو ټولو کیلیو یو اتحاد جوړ کړي — نو کمزوري صفونه چیرې چې بېلابېل کرښې بېل ساحې لري لا هم یو بشپړ سرلیک کرښه تولیدوي.
  2. 2
    اختیاري پرتونیز-اعتراض تخته کول
    که تخته کول اپشن فعال وي، پرتونیز اعتراضونه لکه {"address":{"city":"Oslo"}} تکراري ډول نقطه-نحوی کالمونو (address.city) ته کمیږي مخکې د سرلیکونو جوړولو نه. صفونه او خالي اعتراضونه د JSON-لړیکل شویو سیل ارزښتونو په توګه پاتې کیږي.
  3. 3
    RFC 4180-مطابق سیل کوډول د فورمول بی‌اثر کولو سره
    هر سیل ارزښت د RFC 4180 له مخې تیښتیدونکی کیږي: ساحې چې کاماوي، دوه‌ګونې نقلي نښې، یا نوي کرښې لري دوه‌ګونو نقلي نښو کې پوښل کیږي، او دننه نقلي نښې دوه‌ونۍ کیږي. خوندي صادرول حالت (اصلي ډول فعال) هم هر سیل مخکینی چې =، +، -، یا @ سره پیل شي یوه واحده نقلي نښه پرمخ ورزیاتوي، چې د Excel یا Google Sheets ننوت شویو ارزښتونو د چلونکو فورمولونو په توګه ګڼولو مخنیوی کوي.
  4. 4
    CSV-ته-JSON یو توري-کچه حالت-ماشین کاروي
    معکوس لوری، شریک شوی parseCsv فنکشن ننوت توری-پر-توری ګرځي، تعقیبوي چې آیا دننه یوه پیسته شوې ساحه دی ترڅو سم اداره کړي پیوند شوي کاماوي، تیښتیدونکي دوه‌ګونې نقلي نښې ("")، او سیلونو دننه نوي کرښې — حالتونه چې یو ساده کرښه-ویش لار غلط اداره کوي. detectDelimiter لومړۍ کرښه کاما، سیمیکالون، ټاب، یا پایپ لپاره سنیفوي ترڅو غیر-معیاري صادراتو اتوماتیک ملاتړ وکړي.

اړوندې وسیلې

په مکرر ډول پوښتل شوې پوښتنې