JS Nesnesi JSON'a
JavaScript nesne metnini geçerli JSON'a dönüştürün.
JS Nesnesi JSON'a
Bir JavaScript nesne metnini yapıştırın ve bu araç bunu bir API yanıtında, yapılandırma dosyasında veya test fikstüründe kullanabileceğiniz kesin JSON'a dönüştürür. Gerçek JS kodunun kullandığı söz dizimini kabul eder: tırnak işareti olmayan anahtarlar, tek tırnaklı dizeler, sondaki virgüller, satır ve blok yorumları, ve ${…} ifadeleri olmayan düz şablon dizeleri — hiçbiri kendi başına JSON'da geçerli değildir.
Girinti seçeneği sonucu 2 boşluk, 4 boşluk, bir sekme veya tek bir küçültülmüş satırla biçimlendirir. Tanımlanmamış değerlerin JSON karşılığı yoktur, bu nedenle tanımlanmamış değerler seçeneği bu anahtarları tamamen atlayıp null'a dönüştürmenizi sağlar, tüketicinizin neyi beklediğine bağlı olarak. "Yorumları Kaldır" seçeneğini kapatmak gezgin yorumları sessizce kaybetmek yerine bildirilen bir hata haline getirir, girdinin başka türlü temiz olduğundan emin olmak istediğinizde yararlıdır. Anahtarları Sırala seçeneği her objektin özelliklerini her iç içe geçme seviyesinde alfabetik sıraya koymak, iki JSON yükünü karşılaştırmayı kolaylaştırır. Yönü JSON → JS nesnesi olarak değiştirmek dönüşümü tersine çevirir, geçerli bir tanımlayıcı olan herhangi bir anahtardan tırnak işaretleri kaldırılmış bir JS metni oluşturur — yapılandırmayı doğrudan kaynak koduna yapıştırmak için pratiktir.
Hatalı girdi — eksik iki nokta üst üste, sonlandırılmamış dize, şablon ifadesi — ayrıştırmanın durduğu satır ve sütün bildirilir, böylece tahminde bulunmak yerine sorunu bulabilirsiniz. Çıktı sekme duyarlı kalması için 10 MB ile sınırlandırılır; oldukça büyük nesneler önce daha küçük parçalara bölünmelidir.
Her şey tarayıcınızda yerel olarak çalışır — yapıştırdığınız hiçbir şey hiçbir yere yüklenmez. İşiniz bittiğinde sonucu kopyalayın, .txt dosyası olarak indirin veya başka bir aracın girişine doğru gönderin ve üzerinde çalışmaya devam edin.