İçeriğe atla

Diziden metne

JavaScript, Python, PHP, JSON veya SQL dizi değişmezini ayrıştır ve öğelerini düz metin olarak listele.

Giriş
Çıkış

Diziden metne

Bir dizi veya liste değişmezini yapıştırın — bir JavaScript veya JSON dizisi, Python listesi, PHP array() veya kısa [ ] sözdizimi, veya SQL IN() yan tümcesi — ve bu araç bunu ayrıştırır ve öğeleri düz liste olarak yazdırır, varsayılan olarak satır başına bir. Bu, bir diziyi elle yazmak gibi basitçe ayrıştırma: kodunuzu yapıştırın ve değerleri geri alın, arama yapabileceğiniz, karşılaştırabileceğiniz veya bir elektronik tabloya yapıştırabileceğiniz metin olarak.

Ayrıştırıcı, virgüllere bölmek yerine gerçek dizi sözdizimini okur, bu nedenle virgül, kaçış tırnak ve iç içe diziler veya nesneler içeren alıntı dizelerini doğru şekilde işler. "Tırnak işaretlerini kaldır", her dize öğesinden çevreleyen tırnak işaretlerini çıkarır ve "Kaçış karakterlerini çöz" bir değer içindeki \n, \t ve \uXXXX dizilerini temsil ettikleri gerçek karakterlere dönüştürür — orijinal sözdizimini tutmak için birini kapatın. "İç içe dizileri düzleştir", iç içe bir dizinin öğelerini düz listeye doğrudan yerleştirir; orijinal şekilde görmek için kapatık bırakın.

Biçimlendirme seçenekleri ayrıştırma yerine çıktıyı şekillendirir: öğelerin nasıl birleştirileceğini seçin (yeni satır, virgül, noktalı virgül, sekme veya kendi ayırıcı), her satıra ön ek veya sonek ekleyin, öğeleri numaralandırın, boşlukları temizleyin ve boş öğeleri kaldırın. Yapıştırılan metin tanınan bir dizi değişmezi değilse veya bir tırnak işareti veya parantez açık bırakılırsa, araç sorun yerine sessizce hatalı bir sonuç vermesi yerine yaklaşık olarak nerede olduğunu gösterir.

Her şey tarayıcınızda yerel olarak çalışır. Yapıştırdığınız dizi — API yükleri, veritabanı kimliği, yapılandırma değerleri — hiç bir yere yüklenmez. Sonucu kopyalayın, .txt dosyası olarak indirin veya başka bir araca gönderin.

FAQ

Hangi dizi biçimlerini ayrıştırabiliyor?
JavaScript ve JSON dizilerini, Python listelerini, PHP array() ve kısa [ ] sözdizimini (yalnızca değerlerin tutulduğu ilişkilendirilebilir diziler dahil) ve SQL IN() yan tümcelerini — değişken atayıcısı veya SELECT deyimi ile veya bunlarsız ayrıştırabilir.
"İç içe dizileri düzleştir" ne yapar?
Açık olduğunda, iç içe bir dizi öğeleri (örneğin [1, [2, 3], 4]) düz çıktıya 1, 2, 3, 4 olarak yerleştirilir. Kapalı olduğunda, iç içe dizi tek bir öğe olarak tutulur ve kaynakta göründüğü şekilde yazdırılır.
"Tırnak işaretlerini kaldır" ve "Kaçış karakterlerini çöz" neden ayrı?
Farklı şeyleri kontrol ederler: tırnak işaretlerini kaldırmak bir diziyi sınırlayan tırnak işareti karakterlerini kaldırırken, kaçış karakterlerini çözmek değer içindeki \n gibi dizileri dekode eder. Birini diğeri olmadan kapatmak, gerektiğinde kaynak sözdizimini orijinale yakın tutmanızı sağlar.
Giriş geçerli bir dizi değişmezi değilse ne olur?
Araç ne yanlış gittiğini bildirir — dizi veya liste değişmezi bulunamadı, sonlandırılmamış dize veya eksik kapatma parantezi — metin içinde sorunun başladığı yeri gösterir, sessizce yanlış sonuç vermek yerine.
Dizim başka bir yere yükleniyor mu?
Hayır. Ayrıştırma tamamen tarayıcınızda çalışır, bu nedenle yapıştırdığınız dizi cihazınızı asla terk etmez.