İçeriğe geç

JSON5 Formatter

JSON5 ve JSONC'yi yorumları koruyarak biçimlendirin, hataların tam yerini görün.

Çıktı
Stil
Tarayıcınızda çalışır; verileriniz yüklenmez.

Nasıl kullanılır

  1. JSON5 veya JSONC metninizi “JSON5 / JSONC girdisi” editörüne yapıştırın.
  2. Çıktı seçeneğinde JSON5 veya JSON seçin.
  3. Stil seçeneğinde Okunaklı veya Küçültülmüş seçin.
  4. Okunaklı çıktı için Girinti seçeneğini 2 boşluk, 4 boşluk veya Sekme olarak ayarlayın.

Örnekler

Yorumlu tsconfig.json dosyasını biçimlendirme

Girdi
{
// Projenin derleme ayarları
"compilerOptions": {"strict": true, "outDir": "./derleme",},
"include": ["src/**/*.ts",],
}
Çıktı
{
    // Projenin derleme ayarları
    "compilerOptions": {
        "strict": true,
        "outDir": "./derleme",
    },
    "include": [
        "src/**/*.ts",
    ],
}

Mağaza ayarlarını JSON'a dönüştürme

Girdi
{
magaza: 'Kadıköy Kitapçısı',
site: 'https://ornek.com.tr',
renk: 0xFF9900,
indirim: .5,
}
Çıktı
{
  "magaza": "Kadıköy Kitapçısı",
  "site": "https://ornek.com.tr",
  "renk": 16750848,
  "indirim": 0.5
}

JSON5 yapılandırmasını tek satıra küçültme

Girdi
{
// Arayüz tercihleri
"dil": "tr-TR",
"tema": "koyu",
"menuler": ["Ana sayfa", "Ürünler", "İletişim",],
}
Çıktı
{dil:'tr-TR',tema:'koyu',menuler:['Ana sayfa','Ürünler','İletişim']}

JSON5 neye izin verir

ÖzellikJSON5 örneğiKatı JSON
Yorumlar// line, /* block */İzin verilmez
Sondaki virgüller[1, 2,][1, 2]
Tırnaksız anahtarlar{name: 1}{"name": 1}
Tek tırnaklı dizeler'it\'s'"it's"
Çok satırlı dizeler'line \↵next'"line next"
Onaltılık sayılar0xFF255
Baştaki/sondaki nokta, artı işareti.5, 5., +10.5, 5, 1
Infinity ve NaNInfinity, -Infinity, NaNKarşılığı yok (null veya dize)

Sık sorulan sorular

JSON5 biçimlendirme hatasının yerini nasıl bulurum?

Hata listesinde satır ve sütun bilgisiyle birlikte ilgili kod parçası gösterilir. Konuma tıklayarak imleci hatalı yere taşıyın ve metni düzeltin; geçersiz girişte çıktı oluşturulmaz.

JSON5 verilerim sunucuya gönderiliyor mu?

Doğrulama ve biçimlendirme tarayıcınızda çalışır; araç kodu giriş verilerinizi sunucuya göndermez. Kullanım analitiği olaylarında giriş metni değil, yalnızca araç kimliği gönderilir.

Büyük sayılar biçimlendirilirken yuvarlanır mı?

9007199254740991 üzerindeki tam sayılar ve 17'den fazla anlamlı basamağı olan ondalık sayılar değiştirilmeden korunur. JavaScript JSON.parse bu sayıları yuvarlayabileceği için araç bir not gösterir.