JSON ve GET Dönüştür
Free online JSON and GET Convert tool, no installation required
JSON and GET Convert Hakkında
Bu araç, bir JSON nesnesi ile HTTP sorgu dizesi (GET parametre biçimi) arasında her iki yönde dönüştürme yapar. JSON'dan GET'e, bir nesnenin anahtarlarını ve değerlerini ve işaretiyle birleştirilmiş URL kodlamalı key=value çiftlerine serileştirir; GET'ten JSON'a ise bir sorgu dizesini iki boşlukla girintili, güzel biçimlendirilmiş bir JSON nesnesine ayrıştırır.
Nasıl Kullanılır
1. Girdinizi Girdi kutusuna yapıştırın. 2. JSON'dan GET'e için bir JSON nesnesi sağlayın ve JSON'dan GET'e düğmesine tıklayın. 3. GET'ten JSON'a için bir sorgu dizesi (& ile ayrılmış key=value çiftleri) sağlayın ve GET'ten JSON'a düğmesine tıklayın. 4. Dönüştürülen çıktıyı Sonuç panelinde okuyun ve kopyalamak için Kopyala'ya tıklayın.
Dönüştürme Kuralları
JSON'dan GET'e, girdiyi JSON.parse ile ayrıştırır, ardından nesne girişlerini URLSearchParams ile dolaşır; null ve undefined değerler atlanır ve diğer her değer dizgeye dönüştürülür (bir boolean değişmez 'true' dizgesi olur, iç içe bir nesne ise '[object Object]' olur). GET'ten JSON'a, ham girdi üzerinde URLSearchParams kullanır; bu, baştaki '?' karakterinin isteğe bağlı olduğu ve anahtarların URL kodunun çözüldüğü anlamına gelir; sorgu dizesindeki yinelenen anahtarlar, son değer kazanacak şekilde birleşir ve çıktı 2 boşluklu girintiyle JSON.stringify ile biçimlendirilir. Geçersiz girdi, hata fırlatmak yerine açık bir 'Invalid JSON' veya 'Invalid GET parameters' mesajı yazdırır.
▶JSON'dan GET'e iç içe nesnelere veya dizilere ne olur?
▶GET'ten JSON'a başta soru işareti gerektirir mi?
▶GET'ten JSON'a yinelenen anahtarlar nasıl işlenir?
▶Verilerim bir sunucuya gönderiliyor mu?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla