KakaoTalk içinde oturum açma ve dosya kaydetme engellidir. Tüm özellikleri kullanmak için sayfayı Safari ile açın.
LINE içinde oturum açma ve dosya kaydetme engellidir. Tüm özellikleri kullanmak için sayfayı Safari ile açın.
Menü (⋯) düğmesine dokunup bu sayfayı Safari veya Chrome'da açın. Oturumu orada açabilirsiniz.
JSON'u okunaklı olsun diye girintileyin, geçersiz olan her şeyi işaret edin. Yapıştırın, Çalıştır'a basın, tarayıcınızda hemen işlenir.
Biraz JSON yapıştırıp Çalıştır'a basın —
sonuçlar burada birikir.
Ham bir API yanıtını yapıştırın, JSON.parse söz dizimini kontrol eder, tam olarak bozulduğu karakter konumunu gösterir. Bu, eksik bir virgül için birkaç yüz satırı göz kararı taramaktan daha iyidir.
Tek satırlık bir JSON parçasını yapıştırın, bir inceleyicinin satır satır karşılaştırabileceği bir şeye genişletmek için bir girinti genişliği seçin (2 boşluk, 4 boşluk veya tab). Tersine ihtiyacınız olduğunda, yayına almak için tekrar sıkıştırmak üzere sıkıştır'ı işaretleyin.
Aynı veriye ama farklı anahtar sırasına sahip iki nesne, ham dize olarak farklı görünür. Anahtarları sırala'yı açın ve ikisini de araçtan geçirin — anahtarlar alfabetik olarak yeniden düzenlenir, böylece sonuçları karakter karakter karşılaştırabilirsiniz.
JSON metnini girdi kutusuna yapıştırın.
Bir girinti genişliği seçin (2, 4 veya tab), veya bunun yerine sıkıştırmak için sıkıştır'ı işaretleyin.
İsteğe bağlı olarak nesne anahtarlarını alfabetik sıralamak için anahtarları sırala'yı açın.
Sonucu görmek için çalıştır'a tıklayın — JSON geçersizse, bir ayrıştırma hatası tam nedeniyle birlikte kırmızı gösterilir.
Bir JavaScript nesne değişmezi, son öğeden sonra bir virgüle ve hatta satır içi yorumlara tolerans gösterir, ama JSON.parse ikisini de söz dizimi hatası olarak reddeder. Bir hatayla karşılaşırsanız, önce son öğenin sondaki virgülünü ve herhangi bir // yorumunu kontrol edin.
Sıralama seçeneği bir nesnenin anahtarlarını alfabetik olarak yeniden düzenler ama dizi sırasını tam olduğu gibi bırakır — diziler anlamı isimle değil konumla taşır, bu yüzden onları yeniden sıralamak veriyi değiştirir.
JSON.parse'ın hata metni genellikle bir 'position' sayısı içerir, bu yüzden çok büyük bir yükte bile doğrudan bozuk noktaya atlayabilirsiniz. Her şey tarayıcınızda çalışır, bu yüzden yapıştırdığınız hiçbir şey hiçbir yere gönderilmez.