Əsas məzmuna keç

Pulsuz JSON-dan CSV-yə Çevirici

JSON massivlərini CSV-yə və CSV-ni JSON-a çevirin. İç-içə dəyərləri, dırnaqlanmış sahələri və dəyərlərdəki vergülləri avtomatik idarə edir.

Bir dəfə yükləndikdən sonra oflayn işləyir
JSON girişi (obyektlər massivi)
CSV çıxışı
Çıxış burada görünəcək…

Ümumi istifadələr

  • JSON API Məlumatlarını CSV-yə Ixrac EdinJSON API cavablarını və məlumat ixracını Excel, Google Sheets və verilənlər bazaları üçün CSV formatına çevirin.
  • JSON-i Excel-a Hazır CSV-yə Çevirinİstənilən JSON məlumat faylını və ya API cavabını Excel və Google Sheets-ə birbaşa aça biləcəyi düz CSV-yə çevirin.
  • Məlumat Bazası İdxalı üçün JSON Məlumatlarını HazırlayınJSON ixraclarını MySQL, PostgreSQL, SQLite və digər verilənlər bazalarına toplu idxal üçün CSV-yə çevirin.
  • JSON Hesabatlarını Analiz üçün CSV-yə ÇevirinJSON analitika məlumatlarını, hesabatlarını və qeydləri biznes istixbaratı və məlumat analizi üçün CSV-yə çevirin.
  • Developer İşçi Axınları üçün JSON to CSVSınaq tətbiqatlarını, mock məlumatları və konfiqurə JSON-i CSV-yə və ya əksinə tez çevirin - məlumat boru xəttinizin bir hissəsi.

Necə İşləyir

Bu alət JSON və CSV arasında sıfır xarici kitabxana ilə tamamilə brauzerinizdə çevirir — çevirmə məntiqi lokal işləyən əl ilə yazılmış TypeScript-dir. JSON təhlili brauzerin doğma JSON.parse-indən istifadə edir, CSV təhlili isə ən sadə çeviricilərin səhv etdiyi kənar halları idarə edən fərdi bir RFC 4180 vəziyyət-maşınından istifadə edir.

  1. 1
    JSON təhlil edilir və başlıqlar toplanır
    JSON.parse() girişi oxuyur və onu bir massiv kimi doğrulayır. Çevirici sonra fərqli sətirlərin fərqli sahələrə malik olduğu seyrək massivlərin belə tam bir başlıq sətri yaratmasını təmin etmək üçün massivdəki hər obyektin gəzərək bütün açarların birləşməsini qurur.
  2. 2
    İsteğe bağlı iç-içə-obyekt düzləşdirilməsi
    Düzləşdirmə seçimi aktivdirsə, {"address":{"city":"Oslo"}} kimi iç-içə obyektlər başlıqlar qurulmadan əvvəl rekursiv olaraq nöqtə-qeydi sütunlarına (address.city) sıxılır. Massivlər və boş obyektlər JSON-sətirləşdirilmiş hüceyrə dəyərləri kimi qalır.
  3. 3
    Düstur-neytrallaşdırma ilə RFC 4180-uyğun hüceyrə kodlaşdırılması
    Hər hüceyrə dəyəri RFC 4180-ə uyğun olaraq qaçırılır: vergül, ikili-dırnaq, ya da yeni-sətir olan sahələr ikili-dırnaqlara sarılır, daxili dırnaqlar isə ikiqat edilir. Təhlükəsiz İxrac rejimi (defolt olaraq aktiv) həmçinin =, +, - və ya @ ilə başlayan hər hansı bir hüceyrənin qarşısına tək bir dırnaq əlavə edir, Excel ya da Google Sheets kimi cədvəl proqramlarının inyeksiya edilmiş dəyərləri icra edilə bilən düsturlar kimi işləməsinin qarşısını alaraq.
  4. 4
    CSV-dən-JSON-a simvol-səviyyəli bir vəziyyət maşını istifadə edir
    İstiqaməti tərsə çevirərkən, paylaşılan parseCsv funksiyası girişi simvol-simvol gəzir, hüceyrələr daxilində daxil edilmiş vergülləri, qaçırılmış ikili-dırnaqları ("") və yeni-sətirləri düzgün idarə etmək üçün dırnaqlanmış bir sahə daxilində olub-olmadığını izləyir — sadə bir sətir-bölmə yanaşmasının səhv idarə etdiyi hallar. detectDelimiter qeyri-standart ixracları avtomatik dəstəkləmək üçün ilk sətirdə vergül, nöqtəli vergül, tab, ya da dik xətt üçün iyləyir.

Əlaqəli Alətlər

Tez-tez Verilən Suallar