JSON'dan CSV'ye Dönüştürücü
JSON'u tarayıcınızda CSV'ye dönüştürün. RFC 4180, Excel-EU, TSV, Pipe ön ayarları. İç içe yapıları düzleştirin. %100 gizli, yükleme yok.
Seçenekler · , · auto · LF · header · no BOM · flatten
CSV nedir ve neden JSON'dan dönüştürülür?
CSV (Comma-Separated Values), bilişimdeki en eski ve en yaygın desteklenen tablo veri biçimidir — her elektronik tablo uygulaması, her veritabanı, her analitik aracı ve çoğu programlama dili birinci sınıf CSV desteğine sahiptir. JSON ise API yanıtları, yapılandırma ve yapılandırılmış veri değişimi için evrensel biçimdir. İkisi arasında dönüştürme, veri mühendisliğindeki en yaygın işlerden biridir: bir API'den veya NoSQL veritabanından JSON alırsınız ve analiz için Excel'e, COPY üzerinden bir Postgres tablosuna ya da BigQuery / Snowflake ambarına yüklemek için bir CSV'ye ihtiyaç duyarsınız. Bu araç, bu dönüşüm yolu için inşa edilmiştir ve çoğu çevrimiçi dönüştürücünün bozduğu dört senaryoyu işler.
Bu araç, tipik çevrimiçi dönüştürücülere kıyasla dört önemli farka sahiptir:
**1. RFC 4180 Durum Makinesi Ayrıştırıcısı.** CSV basit görünür; ancak tırnaklama kuralları inceliklidir: çift tırnakla sarılmış bir alan virgül, gömülü yeni satır ve kaçırılmış çift tırnak (ikiye katlanmış, "" gibi) içerebilir. Saf virgülle bölme ayrıştırıcıları gerçek dünya verilerinde — virgül içeren adresler, çok satırlı metin alanları ve tırnak içeren tırnaklı değerlerde — bozulur. Bu araç, RFC 4180 (CSV için IETF spesifikasyonu) takip eden uygun bir durum makinesi ayrıştırıcısı uygular; tırnaklanmış alanları, gömülü ayırıcıları, gömülü satır sonlarını ve kaçırılmış tırnakları her yönde doğru biçimde işler. Çıktı; Python'un csv modülü, PostgreSQL COPY, AWS S3 SELECT ve uyumlu herhangi bir ayrıştırıcı üzerinden gidiş-dönüş yapabilir.
**2. Tek Yönlü Düzleştir / Tersinir Stringify.** İç içe JSON, CSV'nin düz tablo biçimiyle temelde uyumsuzdur ve çoğu dönüştürücü iç içe bir nesne veya diziyle karşılaştığında veriyi sessizce bozar. Bu araç size açık bir seçim sunar: Düzleştir modu en temiz elektronik tablo düzeni için noktalı anahtarlar (customer.address.city) ve indeksli anahtarlar (items.0.sku) üretir — Excel'de okunabilir ancak gidiş-dönüşler için kayıplıdır. Stringify modu, dizi ve nesneleri tek hücre içinde JSON olarak saklar — daha az şık ancak tam gidiş-dönüş güvenlidir: ters yönde Türleri çıkar ile eşleştiğinde CSV → JSON → CSV aynı veriyi üretir. Hedefinize göre seçin: Excel'de analiz (Düzleştir) ya da hat gidiş-dönüşleri (Stringify).
**3. Büyük Tam Sayı Algılama.** JavaScript'in Number türü IEEE 754 çift duyarlık kullanır ve 2^53 - 1 (9007199254740991) üzerindeki tam sayıları sessizce yuvarlar. Bu, gerçek dünya JSON'unu etkiler: Twitter snowflake ID'leri, Discord ID'leri, MongoDB Long alanları ve Kubernetes resourceVersion alanları, güvenli aralığı aşan 64 bitlik tam sayılardır. Tarayıcı tabanlı çoğu JSON aracı, uyarı vermeden sessizce yanlış sayılar üretir. Bu araç, ayrıştırma sırasında büyük tam sayı değerlerini algılar, etkilenen alanları listeleyen bir uyarı başlığı gösterir ve orijinal rakamları CSV çıktısında dize olarak korur; böylece Excel ve Google E-Tablolar bunları bilimsel gösterime kısaltmaz.
**4. %100 Tarayıcı Tabanlı Gizlilik.** Genellikle kullanıcı kişisel verilerini, dahili veritabanı dışa aktarımlarını, yüklere gömülü API anahtarlarını ve üretim sırlarını içeren JSON verileriniz tarayıcınızdan asla ayrılmaz. Hiçbir veri sunucuya gönderilmez, kayıt altına alınmaz, girdiyi yakalayan analitik kullanılmaz. Bunu tarayıcınızın Ağ sekmesinde doğrulayabilirsiniz. Bu, çevrimiçi bir araçta hassas verileri işlemenin tek güvenli yoludur. Yönü değiştir'e tıklayarak ters yönü görebilir veya YAML hedefiniz olduğunda tamamlayıcı JSON'dan YAML'a Dönüştürücü aracımızı kullanabilirsiniz. Dönüştürmeden önce JSON'u doğrulamanız mı gerekiyor? JSON Biçimlendirici aracımızı deneyin.
CSV'nin güçlü yönleri evrensellik ve sadeliktir: her araç onu okur, ayrıştırıcılar küçüktür ve dosya biçimi herhangi bir metin düzenleyicisinde insan tarafından okunabilir. Zayıf yönleri tür bilgisinin olmaması (siz aksini söyleyene kadar her şey dizedir), yerel iç içe yapı desteğinin bulunmaması ve yerel ayara özgü tuhaflıklardır (Excel-EU noktalı virgülleri, Windows CRLF ile Unix LF). JSON'un güçlü yönleri ise tam tersidir: kesin türler, yerel iç içe yapı ve her yerde aynı şekilde ayrıştırılan katı bir spesifikasyon. Doğru araç tüketiciye bağlıdır: elektronik tablo okuyan insan → CSV, API tüketen makine → JSON. Bu dönüştürücü, köprüyü her iki yönde de kurar.
// Input JSON
[
{ "id": 1, "name": "Alice", "role": "admin" },
{ "id": 2, "name": "Bob", "role": "editor" }
]
// Output CSV (RFC 4180 preset: comma + CRLF + no BOM)
id,name,role
1,Alice,admin
2,Bob,editor
// Same input with Stringify mode + nested data
[
{ "id": 1, "tags": ["a", "b"] }
]
// Becomes
id,tags
1,"[""a"",""b""]" Temel Özellikler
RFC 4180 Uyumlu
IETF CSV spesifikasyonunu izleyen katı bir durum makinesi ayrıştırıcısı: tırnaklanmış alanların, gömülü ayırıcıların, gömülü CR/LF'nin ve kaçırılmış çift tırnakların (ikiye katlanmış) doğru işlenmesi. Çıktı; Python csv, PostgreSQL COPY ve AWS S3 SELECT üzerinden temiz biçimde gidiş-dönüş yapar.
Excel, TSV ve Pipe Ön Ayarları
En yaygın dört hedef için tek tıkla ön ayarlar: RFC 4180 (virgül + CRLF), Excel (EU yerel ayarları için noktalı virgül + CRLF + UTF-8 BOM), TSV (Tab + LF) ve Pipe (| + LF). Beş ayrı seçeneği elle ayarlamadan biçimler arasında geçiş yapın.
İç İçe Veriyi Düzleştir veya Stringify
Açık iç içe işleme: Düzleştir, temiz elektronik tablo analizi için noktalı anahtarlar (customer.address.city) üretir; Stringify, kayıpsız gidiş-dönüşler için dizi ve nesneleri tek hücre içinde JSON olarak tutar. Excel'de analiz mi yoksa hat gidiş-dönüşü mü yapacağınıza göre seçin.
Büyük Tam Sayı Algılama
2^53 üzerindeki tam sayılar ayrıştırma sırasında algılanır ve CSV'de dize olarak korunur — Twitter ID'leri, Discord snowflake değerleri, MongoDB Long alanları ve K8s resourceVersion, JavaScript'in IEEE 754 sayı türü tarafından sessizce yuvarlanmak yerine birebir aynı kalır.
NDJSON Otomatik Algılama
Satır ayrılmış JSON (.ndjson, .jsonl) otomatik olarak algılanır — akış günlüklerini, API olay dışa aktarımlarını veya veri gölü çıktılarını manuel olarak diziye sarmadan doğrudan yapıştırın. Her satır CSV'de bir satır olur.
Yönü Değiştir ile Çift Yönlü
Tek bir Yönü değiştir düğmesi dönüşümü yerinde çevirir: girdi CSV olur, çıktı JSON olur, mevcut metin korunur. Bir hatta göndermeden önce kayıpsız dönüşümü doğrulamak için verinizi her iki yönde gidiş-dönüş yapın.
Örnekler
REST API Yanıtı
[{"id":1,"name":"Alice Chen","email":"alice@example.com","role":"admin"},{"id":2,"name":"Bob Garcia","email":"bob@example.com","role":"editor"},{"id":3,"name":"Carol Singh","email":"carol@example.com","role":"viewer"},{"id":4,"name":"Dan Müller","email":"dan@example.com","role":"viewer"}] Yaygın bir API çıktısı. Başlık satırı açıkken, Excel için hazır temiz tablo biçiminde bir CSV elde edersiniz.
GitHub Issues API
[{"id":1001,"title":"Bug: login redirects to 404","state":"open","labels":["bug","priority:high"],"user":{"login":"alice"}},{"id":1002,"title":"Feature: dark mode toggle","state":"open","labels":["enhancement"],"user":{"login":"bob"}},{"id":1003,"title":"Docs: update README","state":"closed","labels":["docs","good-first-issue"],"user":{"login":"carol"}}] /repos/{owner}/{repo}/issues uç noktasından çekildi. Düzleştirme açık, başlık açık — user.login alanını düzleştirilmiş bir sütun olarak ortaya çıkarır.
MongoDB mongoexport
[{"_id":{"$oid":"6634a1b2c3d4e5f600000001"},"email":"alice@example.com","metadata":{"signupDate":"2026-01-15T10:30:00Z","preferences":{"newsletter":true,"theme":"dark"}}},{"_id":{"$oid":"6634a1b2c3d4e5f600000002"},"email":"bob@example.com","metadata":{"signupDate":"2026-02-20T14:15:00Z","preferences":{"newsletter":false,"theme":"light"}}}] MongoDB dışa aktarma biçimi. CSV→JSON gidiş-dönüşü planlıyorsanız Stringify modunu seçin.
NDJSON Olay Günlüğü
{"event":"signup","user":"alice","ts":1715000000}
{"event":"login","user":"alice","ts":1715000060}
{"event":"checkout","user":"alice","ts":1715000300} Satır ayrılmış JSON (.ndjson/.jsonl) otomatik olarak algılanır — dosya içeriğini doğrudan yapıştırın.
İç İçe E-Ticaret Siparişleri
[{"id":"ord-001","customer":{"name":"Alice Chen","email":"alice@example.com","address":{"city":"Seattle","country":"US"}},"items":[{"sku":"SKU-100","qty":2},{"sku":"SKU-205","qty":1}]},{"id":"ord-002","customer":{"name":"Bob Garcia","email":"bob@example.com","address":{"city":"Madrid","country":"ES"}},"items":[{"sku":"SKU-100","qty":1}]}] Düzleştirme modu noktalı anahtarlar üretir (customer.address.city, items.0.sku). Dizi ve nesneleri tek hücre içinde JSON olarak korumak için Stringify moduna geçin.
Postman Test Sonuçları
[{"name":"GET /users returns 200","status":"pass","duration":142},{"name":"POST /users creates record","status":"pass","duration":287},{"name":"GET /users/999 returns 404","status":"fail","duration":98,"error":"Expected 404, got 500"},{"name":"DELETE /users/1 returns 204","status":"pass","duration":156}] Postman/Newman test dışa aktarımı. Karışık biçimli satırlar (bazıları error içerir) boş hücrelerle doldurulur — bir Şema notları uyarısı görürsünüz.
Nasıl Kullanılır
- 1
JSON'unuzu yapıştırın
JSON'unuzu yukarıdaki giriş alanına girin veya yapıştırın. Araç; nesne dizilerini, tek nesneleri ve NDJSON'u (satır ayrılmış JSON) kabul eder — otomatik olarak algılanır. REST API yanıtı, MongoDB dışa aktarımı veya NDJSON olay günlüğü gibi bir örnek denemek için «Örnek yükle» düğmesine de tıklayabilirsiniz.
- 2
Bir ön ayar seçin (veya Seçenekleri ayarlayın)
Tek tıkla hedef biçimi belirlemek için RFC 4180 (varsayılan), Excel (EU noktalı virgül + BOM), TSV (Tab) veya Pipe'a tıklayın. İnce denetim için Seçenekler panelini açın: Ayırıcı, Başlık, Tırnak (Otomatik/Her zaman), Satır sonu (LF/CRLF), BOM ve İç içe (Düzleştir/Stringify).
- 3
CSV'yi Kopyalayın veya İndirin
CSV'yi panonuza almak için Kopyala'ya veya Excel, Google E-Tablolar, PostgreSQL COPY ya da herhangi bir veri hattı için hazır bir .csv (TSV ön ayarıyla .tsv) dosyası olarak kaydetmek için İndir'e tıklayın. Gidiş-dönüşler için CSV'yi yerinde JSON'a dönüştürmek üzere Yönü değiştir'e tıklayın.
Yaygın Dönüştürme Tuzakları
Üst Düzey Değer İlkel Tipte
CSV temelde tablo biçimindedir — alan satırlarından oluşur. Tek bir sayı, dize veya boolean'ın yansıtılacak satır/sütun yapısı yoktur. Üst düzey JSON değeri bir nesne (tek satırlı tablo) veya bir dizi (çok satırlı tablo) olmalıdır. Önce ilkel değeri bir nesne veya dizi içine sarın.
42
[{"value": 42}] Karışık Biçimli Dizi (farklı anahtarlara sahip satırlar)
Bir JSON dizisindeki satırların farklı anahtarları olduğunda (bazılarında error alanı var, bazılarında yok), araç tüm anahtarları satırlar arasında birleştirir ve eksik hücreleri boş değerlerle doldurur. Sütunların birleştirildiğini bilmeniz için bir Şema notları uyarısı görünür. Bu genellikle iyidir; ancak alt akış araçları katı bir şema bekliyorsa çıktıyı doğrulayın.
[
{"name": "GET /users", "status": "pass"},
{"name": "GET /users/999", "status": "fail", "error": "500"}
] // Output CSV (note empty cell in row 1) name,status,error GET /users,pass, GET /users/999,fail,500
Excel'de Kısaltılan Büyük Tam Sayı
Twitter snowflake ID'leri, Discord ID'leri ve diğer 64 bitlik tam sayılar JavaScript'in güvenli aralığını (2^53 - 1) aşar ve JSON.parse() bunları okuduğunda hassasiyet kaybeder. CSV rakamları korusa bile Excel bunları varsayılan olarak bilimsel gösterimde gösterir. Çözüm iki yönlüdür: dönüştürmeden önce JSON'da ID'leri dize olarak saklayın ve Excel'in hücreyi metin olarak korumasını sağlamak için BOM'u açın (veya Excel ön ayarını kullanın).
{"id": 9007199254740993}
// JavaScript reads as 9007199254740992 (precision lost) {"id": "9007199254740993"}
// CSV preserves the string; Excel displays exactly Gömülü Virgül Tırnaklanmamış
CSV'yi saf bir join(',') ile elle oluşturursanız, virgül içeren her alan (Smith, Jr. veya 1,234.56) sütun sınırlarını bozar — ayrıştırıcı bir tane olması gereken yerde fazladan sütun görür. Bu aracın Otomatik Tırnak modu RFC 4180'i izler ve ayırıcıyı, çift tırnağı, CR'yi veya LF'yi içeren herhangi bir alanı otomatik olarak çift tırnak içine alır.
name,role Smith, Jr.,admin // Parser reads 3 columns: "Smith", " Jr.", "admin"
name,role "Smith, Jr.",admin // Parser reads 2 columns: "Smith, Jr.", "admin"
Excel-EU Dosyası Virgüllü-CSV Olarak Okunamıyor
Avrupa Excel yerel ayarları (Almanya, Fransa, İspanya, İtalya vb.) virgülü ondalık ayırıcı için ayırır ve alan ayırıcısı olarak noktalı virgül kullanır. Standart bir virgüllü-CSV, her satır A sütununa sıkışmış olarak açılır. Çözüm Excel ön ayarıdır: ; + CRLF + UTF-8 BOM'a geçer; böylece Excel dosyayı her yerel ayarda doğru ayrıştırır.
id,name,price 1,Alice,1,234.56 // Excel-EU mis-parses 1,234.56 as two columns
// Excel preset output: ; + CRLF + BOM id;name;price 1;Alice;1234,56 // Excel-EU reads cleanly with comma decimal
NDJSON Algılanmadı (girdi biçimi)
NDJSON otomatik algılaması, başında veya sonunda dizi köşeli parantezi olmadan satır başına bir geçerli JSON değeri gerektirir. Bir JSON dizileri dizisi yapıştırırsanız veya dosyanızın başında [ ve sonunda ] varsa, araç bunu NDJSON olarak değil, tek bir JSON değeri olarak işler. Saran köşeli parantezleri kaldırın ve her satırın kendi içinde tamamlanmış bir JSON nesnesi olduğundan emin olun.
[
{"event": "signup"},
{"event": "login"}
]
// Detected as a regular JSON array (works, but not NDJSON path) {"event": "signup"}
{"event": "login"}
// Each line is one JSON value — auto-detected as NDJSON Yaygın Kullanım Senaryoları
- API Yanıtından Elektronik Tabloya
- Bir REST API yanıtını (kullanıcı/sipariş/olay nesnesi dizisi) yapıştırın ve Excel, Google E-Tablolar veya Numbers için hazır temiz bir tablo CSV'si alın. En yaygın kullanım senaryosu — analistler ve ürün yöneticileri elektronik tablo biçiminde veri ister, mühendisler arka uçtan JSON gönderir.
- MongoDB Dışa Aktarımından Veri Ambarına
- mongoexport JSON çıktısını ($oid sarmalayıcıları ve iç içe metadata belgeleri içeren) BigQuery, Snowflake veya Redshift'e yüklemek için CSV'ye dönüştürün. Stringify modu, alt akış araçları hücre içinde JSON'u desteklediğinde iç içe biçimi kayıpsız korur.
- GitHub Issues Önceliklendirme
- /repos/{owner}/{repo}/issues uç noktasından konuları çekin, JSON'u yapıştırın ve id, title, state, labels ile user.login sütunlarına sahip düz bir CSV alın. Sprint planlamada filtrelemek, sıralamak ve atamak için Sheets'e bırakın.
- NDJSON Olay Günlüğü İncelemesi
- Cloud Logging, Datadog, Vector veya kendi hattınızdan gelen akış günlükleri çoğunlukla NDJSON (.ndjson, .jsonl) olarak gelir. Dosya içeriğini doğrudan yapıştırın — otomatik olarak algılanır — ve gerçek bir ETL hattı kurmadan anlık analiz için bir CSV elde edin.
- E-Ticaret Sipariş Çıkarma
- İç içe sipariş JSON'unu (customer.address.city, items dizisi) finans, sipariş yerine getirme veya dolandırıcılık incelemesi için düz bir CSV'ye dönüştürün. Düzleştir modu, anlık raporlama için Excel'e yüklemeye hazır, yaprak alan başına bir sütun üretir.
- Postman/Newman Test Raporu
- Postman test dışa aktarımları karışık biçimli satırlar içerir (bazıları isteğe bağlı error alanlarına sahiptir). JSON'u yapıştırın, tüm anahtarları birleştirilmiş ve eksik hücreleri doldurulmuş bir CSV alın — başarısız test raporlarını Sheets üzerinden mühendis olmayanlarla paylaşmak için mükemmeldir.
Teknik Ayrıntılar
- RFC 4180 Durum Makinesi Ayrıştırıcısı
- Her iki yön de RFC 4180'i izleyen uygun bir sonlu durum makinesi ayrıştırıcısı kullanır. Durumlar arasında UnquotedField, QuotedField, AfterQuote, RowEnd ve EndOfInput yer alır. Ayrıştırıcı; ayırıcıyı içeren tırnaklanmış alanları, tırnaklanmış alanlardaki gömülü CR/LF'yi, kaçırılmış çift tırnakları (ikiye katlanmış, "" gibi) ve sondaki yeni satırları doğru biçimde işler. Bu, Python'un csv modülü, PostgreSQL COPY, AWS S3 SELECT ve uyumlu herhangi bir ayrıştırıcı üzerinden kayıpsız gidiş-dönüş yapan çıktı üretir.
- Büyük Tam Sayı Algılama Algoritması
- JSON'u JSON.parse() üzerinden geçirmeden önce (büyük tam sayıları IEEE 754 üzerinden sessizce yuvarlardı), araç ham JSON metni üzerinde güvenli aralığın (-2^53+1 ila 2^53-1) dışındaki tam sayı değişmezlerini arayan bir regex taraması çalıştırır. Algılandığında etkilenen alan yolları kaydedilir ve çıktının altında bir Büyük tam sayı uyarı başlığı belirir. CSV yazıcı daha sonra bu değerleri dize olarak korur; bu da Excel, Google E-Tablolar ve metin farkındalı her alt akış tüketicisinde tam hassasiyet sağlar.
- Excel için BOM ve UTF-8 Kodlaması
- Tüm girdi ve çıktı UTF-8'dir. BOM düğmesi açıkken veya Excel ön ayarı seçildiğinde isteğe bağlı UTF-8 BOM (0xEF 0xBB 0xBF) çıktının başına eklenir. Windows'taki Excel UTF-8 kodlamasını algılamak için BOM kullanır — onsuz Excel sistem yerel ayarına geri döner (ABD'de Windows-1252, Rusya'da Windows-1251 vb.) ve ASCII olmayan karakterleri bozar. Modern ayrıştırıcılar (Python csv, Pandas, jq, PostgreSQL) genellikle BOM'a ihtiyaç duymaz ve onu ilk hücrenin başında bir kaçak karakter olarak dahil edebilir; bu nedenle Excel dışı hatlar için BOM'u kapalı bırakın.
En İyi Uygulamalar
- Seçenekleri Ayarlamadan Önce Bir Ön Ayar Seçin
- RFC 4180, Excel, TSV ve Pipe ön ayarları beş seçeneği aynı anda ayarlar (ayırıcı, satır sonu, tırnak modu, BOM, başlık). Önce en yakın ön ayarı seçin, ardından yalnızca gerekiyorsa tek tek seçenekleri ince ayarlayın — bu, bir seçeneği değiştirip diğerini unutma yaygın hatasından kaçındırır (örneğin noktalı virgüle geçip LF bırakmak; Windows'taki Excel-EU bunu hâlâ yanlış ayrıştırır).
- Analiz için Düzleştir, Gidiş-Dönüş için Stringify
- Hedef Excel, Sheets veya tek seferlik bir analiz olduğunda Düzleştir'i kullanın — noktalı anahtarlar en temiz elektronik tablo düzenini üretir. Veri kaybı olmadan CSV → JSON → CSV gidiş-dönüşüne ihtiyacınız olduğunda Stringify'ı kullanın — dizi ve nesneler tek hücre içinde JSON olarak hayatta kalır. Dışa aktarımın ortasında geçiş yapıp yeniden çalıştırmak ucuzdur; tüketiciye göre seçim yapın.
- BOM'u Yalnızca Excel için Kullanın
- UTF-8 BOM, Windows'taki Excel'in kodlamayı doğru algılaması için gereklidir. Diğer her ayrıştırıcı (Python csv, Pandas, jq, PostgreSQL COPY, BigQuery) ya BOM'u yok sayar ya da ilk hücrenin başında bir kaçak karakter olarak dahil edip sütun adlarını bozar. Hatlar için BOM'u kapalı bırakın ve yalnızca hedef Excel olduğunda açın (veya Excel ön ayarını kullanın).
- Büyük ID'leri JSON'da Dize Olarak Saklayın
- Twitter snowflake ID'leri, Discord ID'leri, MongoDB Long alanları ve K8s resourceVersion, JavaScript'in güvenli aralığını (2^53 - 1) aşan 64 bitlik tam sayılardır. Dönüştürmeden önce bunları JSON dizesi olarak saklayın ("id": "9007199254740993") — CSV rakamları birebir korur; oysa sayısal bir değişmez JSON.parse() tarafından sessizce yuvarlanırdı.
- Yüklemeden Önce Satır Biçimini Doğrulayın
- Karışık biçimli satırlar (bazı nesnelerde olup diğerlerinde olmayan anahtarlar) çıktıda boş hücrelerle birleştirilir ve araç bir Şema notları uyarısı gösterir. Katı şemalı tüketiciler (BigQuery, Redshift COPY) için dışa aktarmadan önce tüm satırların aynı anahtarları paylaştığını doğrulayın — ya da hattınızda eksik değerleri açıkça ele alın. Önce girdi biçimini incelemek için JSON Biçimlendirici aracımızı kullanın.
Sıkça Sorulan Sorular
Bu araç ne işe yarar?
Verilerim herhangi bir yere yükleniyor mu?
Düzleştir ile Stringify modu arasındaki fark nedir?
Twitter ID'leri veya Snowflake anahtarları gibi büyük tam sayıları nasıl işler?
Excel CSV'mi neden tek sütunda gösteriyor?
NDJSON veya JSON Lines destekleniyor mu?
RFC 4180 nedir?
Bazı hücreler neden tırnak içinde, bazıları değil?
CSV → JSON → CSV gidiş-dönüşünü veri kaybı olmadan yapabilir miyim?
TSV dosyasını nasıl alırım?
Çok büyük girdilerde ne olur?
Hangi kodlamalar destekleniyor?
İlgili Araçlar
Tüm araçları görüntüleyin →Base64 Çözücü ve Kodlayıcı
Kodlama ve Biçimlendirme
Base64'ü ücretsiz çevrimiçi kodlayın ve çözün. Tam UTF-8 ve emoji desteğiyle gerçek zamanlı dönüştürme. %100 tarayıcıda — kayıt gerekmez.
CSV'den JSON'a Dönüştürücü
Kodlama ve Biçimlendirme
CSV'yi tarayıcınızda JSON'a dönüştürün. RFC 4180, tür çıkarımı, başlık satırı, büyük tam sayı güvenli. %100 gizli, yükleme yok.
JSON Diff Karşılaştır
Kodlama ve Biçimlendirme
Tarayıcınızda iki JSON dosyasını anında karşılaştırın. Yan yana vurgulama, RFC 6902 JSON Patch çıktısı, zaman damgaları ve kimlikler gibi gürültülü alanları yoksayma. %100 gizli, yükleme yok.
JSON Biçimlendirici ve Doğrulayıcı
Kodlama ve Biçimlendirme
JSON'u tarayıcınızda anında biçimlendirin, doğrulayın ve güzelleştirin. Sözdizimi denetimi, hata tespiti, sıkıştırma ve tek tıkla kopyalama. %100 gizli.
JSON Schema Doğrulayıcı
Kodlama ve Biçimlendirme
JSON verilerinizi herhangi bir JSON Schema'ya karşı tarayıcınızda anında doğrulayın. Draft 2020-12, 2019-09 ve Draft-07 desteği, tam yollu hata mesajları. %100 gizli — yükleme yok, hesap yok, ücretsiz.
JSON'dan YAML'a Dönüştürücü
Kodlama ve Biçimlendirme
JSON yapıştırın, anında YAML alın. Tarayıcınızda canlı dönüştürme. K8s/Compose uyumlu, 2/4 boşluk girinti, Norway güvenli tırnak. %100 gizli, yükleme yok.