JSON üçün CSV Çevirici
Brauzerinizdə JSON massivlərini və ya obyektlərini dərhal CSV formatına çevirin. Xüsusi ayırıcıları, sitatları və böyük məlumat dəstlərini dəstəkləyir.
Brauzerinizdə JSON massivlərini və ya obyektlərini dərhal CSV formatına çevirin. Xüsusi ayırıcıları, sitatları və böyük məlumat dəstlərini dəstəkləyir.
JSON-dan CSV-ə keçid iyerarxik məlumatları cədvəl formasına düzəldir. JSON-un gücü ondan ibarətdir ki, o, daxili obyektləri, müxtəlif uzunluqdakı massivləri və zəngin tipli məlumatları təsvir edə bilir; CSV-nin daha sadə strukturu bunların heç birini yerli olaraq ifadə edə bilməz. Buna görə də çevrilmə seçimləri əhatə edir: hansı sahələrin sütunlara çevrilməsi, iç-içə yerləşdirilən obyektlərin necə düzəldilməsi (adres.city kimi nöqtə qeydindən istifadə etməklə) və qeydlər daxilində massivlərlə nə etməli.
Bu çevirici ümumi işi - ardıcıl düymələri olan düz obyektlər massivini - birbaşa idarə edir: hər bir obyekt cərgəyə çevrilir, bütün obyektlər arasında düymələrin birləşməsi sütun dəstinə çevrilir və çatışmayan sahələr boş xanalara çevrilir. Yuvalanmış məlumatlar üçün konvertor, istifadəçi.adı, istifadəçi.e-poçtu, ünvan.zip kimi sütun başlıqlarını yaradaraq, iç-içə düymələri nöqtələrlə birləşdirən düzləşdirmə variantını təklif edir.
PapaParse vergüllər, yeni sətirlər və ya sitat simvolları olan sahələr üçün düzgün sitat tətbiq etməklə CSV çıxışını yaradır. Çıxış RFC 4180-ə uyğundur və Excel, Google Sheets və hər hansı digər CSV-dən xəbərdar alətdə təmiz açılır.
Elektron cədvəllər hələ də inkişaf etdirməyənlər üçün universal məlumat formatıdır. Satış qrupları, maliyyə qrupları, marketinq qrupları və əksər digər biznes funksiyaları Excel və ya Google Sheets-də yaşayır və onlardan birbaşa JSON-u istifadə etmələrini xahiş etmək onlardan proqramçının məlumat formatını oxumağı xahiş etməkdir. API çıxışlarından və verilənlər bazası ixracından JSON-u CSV körpülərinə biznes istifadəçilərinin əslində açdığı formaya çevirmək.
CSV həm də köhnə sistemlərə idxal üçün ən etibarlı formatdır. Köhnə CRM idxalı, mühasibat proqramı və analitik alətlər CSV-ni qəbul edir, lakin JSON-u qəbul etmir. İdxaldan əvvəl konvertasiya çox vaxt yeganə yoldur.
JSON yapışdırın və ya yükləyin, düzləşdirmə seçin, CSV əldə edin.
Konvertor obyektlərin JSON massivini gözləyir. Hər bir obyekt üçün massiv üzrə bütün düymələrin birliyi hesablanır və sütun başlığı dəsti kimi istifadə olunur. Hər bir obyekt özündə olmayan açarlar üçün boş dəyərlərlə bir sıra kimi yazılır.
Düzləşdirmə aktiv edildikdə, iç-içə olan obyektlər rekursiv şəkildə gəzir: { user: { name: 'A', email: 'B' } } user.name və user.email sütunlarına çevrilir. CSV hər xana üçün çoxlu dəyərləri yerli olaraq təmsil edə bilmədiyi üçün obyektlərin daxilindəki massivlər sətirlənir (yenidən JSON mətninə çevrilir).
PapaParse-nin təhlil etmə funksiyası CSV çıxışını yaradır. Vergüllər, yeni sətirlər və ya dırnaqlardan ibarət sahələr ikiqat dırnaqlara bükülür, daxili dırnaqlar ikiqat artırılaraq qaçırılır. Çıxış CRLF sətir sonlarından istifadə edir və defolt olaraq başlıq sırasını ehtiva edir.