Kategori

JSON

JSON'u ayrıştırın, kodlayın, inceleyin ve dönüştürün.

Kategori rehberi

Genel bakış

Belirli bir fonksiyonu açmadan önce kategoriyi anlamak için bu özeti kullan.
  • Bu fonksiyon grubunun hangi işleri çözdüğünü gör.
  • Fonksiyon adlarını ve açıklamaları tek tabloda karşılaştır.
  • Sözdizimi, argümanlar, dönüşler ve örnekler için bir fonksiyonu aç.

JSON

Kullanılabilir fonksiyonlar

24 işlev
FonksiyonAçıklama
json.arrayBir tabloyu JSON dizisi olarak işaretler; böylece kodlama, boş tablolar da dahil olmak üzere dizi anlamlarını korur.
json.cloneİç içe tablo referanslarını paylaşmadan bir değerin JSON uyumlu derin bir kopyasını oluşturur.
json.decodeBir JSON dizesini ayrıştırır ve eşleşen Luau değerini döndürür.
json.decodeSafeJSON'u atmadan ayrıştırır ve başarı, değer ve hata ayrıntılarını döndürür.
json.encodeİsteğe bağlı biçimlendirme ve kodlama kurallarını kullanarak bir Luau değerini JSON'a serileştirir.
json.encodePrettyBir Luau değerini okunabilir biçimlendirilmiş JSON'a serileştirir.
json.escapeJSON dizesinin değişmez değeri içinde güvenli bir şekilde görünebilmesi için metinden kaçınır.
json.formatBiçimlendirmeyi normalleştirmek için JSON'u ayrıştırır ve yeniden kodlar.
json.getPathNoktalı yol veya yol dizisi kullanarak tablodan iç içe geçmiş bir değeri okur.
json.isArrayBir değerin JSON dizisi olarak işaretlenip işaretlenmediğini veya şekillendirildiğini döndürür.
json.isNullBir değerin JSON null sentinel olup olmadığını döndürür.
json.isObjectBir değerin JSON nesnesi olarak işaretlenip işaretlenmediğini veya şekillendirildiğini döndürür.
json.keysBir JSON nesnesinin anahtarlarını dizi tablosu olarak döndürür.
json.minifyDeğerini korurken JSON'daki gereksiz boşlukları kaldırır.
json.objectBir tabloyu JSON nesnesi olarak işaretler, böylece kodlama nesne anlambilimini korur.
json.parseJson.decode gibi davranan takma ad stili JSON ayrıştırıcısı.
json.prettyBir değeri biçimlendirilmiş JSON olarak serileştiren takma ad stili yardımcı.
json.quoteMetni tam bir JSON dizesi değişmezi olarak sarar ve çıkarır.
json.stringifyJson.encode gibi davranan takma ad stili JSON serileştiricisi.
json.tryDecodeJSON'u ayrıştırmaya çalışır ve atmak yerine yapılandırılmış hata bilgilerini döndürür.
json.typeDizi, nesne ve boş işaretleyiciler dahil olmak üzere bir değerin JSON uyumlu türünü döndürür.
json.unescapeKaçışlı JSON dizesi içeriğini tekrar düz metne dönüştürür.
json.validateJSON'u doğrular ve ayrıştırma başarısız olduğunda hata ayrıntılarını döndürür.
json.valuesBir JSON nesnesinin değerlerini dizi tablosu olarak döndürür.