Nasıl kullanılır
- JSON5 veya JSONC metninizi “JSON5 / JSONC girdisi” editörüne yapıştırın.
- Çıktı seçeneğinde JSON5 veya JSON seçin.
- Stil seçeneğinde Okunaklı veya Küçültülmüş seçin.
- 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
{
// Projenin derleme ayarları
"compilerOptions": {"strict": true, "outDir": "./derleme",},
"include": ["src/**/*.ts",],
}{
// Projenin derleme ayarları
"compilerOptions": {
"strict": true,
"outDir": "./derleme",
},
"include": [
"src/**/*.ts",
],
}Mağaza ayarlarını JSON'a dönüştürme
{
magaza: 'Kadıköy Kitapçısı',
site: 'https://ornek.com.tr',
renk: 0xFF9900,
indirim: .5,
}{
"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
{
// Arayüz tercihleri
"dil": "tr-TR",
"tema": "koyu",
"menuler": ["Ana sayfa", "Ürünler", "İletişim",],
}{dil:'tr-TR',tema:'koyu',menuler:['Ana sayfa','Ürünler','İletişim']}JSON5 neye izin verir
| Özellik | JSON5 örneği | Katı 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ılar | 0xFF | 255 |
| Baştaki/sondaki nokta, artı işareti | .5, 5., +1 | 0.5, 5, 1 |
| Infinity ve NaN | Infinity, -Infinity, NaN | Karşı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.