JSON anahtar büyük küçük harf dönüştürücü
JSON nesnesindeki tüm anahtarları camelCase, snake_case, kebab-case, PascalCase veya SCREAMING_SNAKE_CASE stiline dönüştürün.
JSON anahtar büyük küçük harf dönüştürücü
JSON nesnesi veya dizisini yapıştırın ve bu araç her anahtarı kodunuzun gerçekten kullandığı adlandırma kuralına dönüştürür. Yapıyı özyinelemeli olarak dolaşır, bu nedenle birkaç seviyede iç içe yerleştirilmiş bir nesne, başlangıçtaki tüm anahtarlarının dönüştürülmesini sağlar, sadece üst seviye değil. snake_case kullanan bir API yükünü camelCase bekleyen bir JavaScript veya TypeScript kodunuza çektiğinizde, ya da tam tersi, Python veya Ruby'de yazılmış bir arka uç için bir istek gövdesi hazırlarken kullanın.
Hedef stilini camelCase, PascalCase, snake_case, kebab-case veya SCREAMING_SNAKE_CASE arasından seçin. Varsayılan olarak her anahtar dönüştürülür, bu diziler içindeki nesnelere ait anahtarlar da dahil — sadece üst düzey ve doğrudan iç içe nesnelere dokunmak istiyorsanız "Diziler içindeki anahtarları dönüştür" seçeneğini kapatın, dizi öğelerini tam olarak geldiği gibi bırakın. İstisnalar alanı, virgül veya satır başı ile ayrılmış bir anahtar adları listesi alır — API'nin kendi _id veya __v alanı gibi — yapının her seviyesinde hiç değişmeden kalmalıdır.
Stiller karıştırıldığında, iki farklı stilde yazılmış anahtarın dönüştürmeden sonra aynı ada sahip olma riski gerçek bir tehdittir — foo_bar ve fooBar camelCase'te ikisi de fooBar olur ve biri sessizce diğerini sonuçta yazacak şekilde üzerine yazar. "Anahtar çakışmaları hakkında uyar" seçeneğini açın ve çıktı altındaki özet tam olarak kaç çakışmanın meydana geldiğini gösterir, böylece eksik alan içeren bir yük göndermeden önce fark edersiniz. Özet aynı zamanda toplam anahtarların kaç tanesinin gerçekten yeniden adlandırıldığını ve çıktı bayt boyutunu gösterir. Projenizin biçimlendirme kurallarıyla eşleştirmek için 2 boşluk, 4 boşluk, sekme veya küçültülmüş girintisini seçin.
Her şey tarayıcınızda yerel olarak çalışır — yapıştırdığınız JSON, içerdiği herhangi bir özel veri de dahil olmak üzere, asla bir sunucuya yüklenmez veya gönderilmez. Sonuçtan memnun olduğunuzda, kopyalayın, .txt dosyası olarak indirin veya çıktıyı doğrudan başka bir aracın girişine gönderin ve yeniden adlandırılan anahtarları sıralamak veya nesneyi düzleştirmek gibi ikinci bir dönüştürme zinciri oluşturun.