JSON Girişi

Lua Çıktısı

JSON'dan Lua'ya Dönüştürücü Nedir?

JSON (JavaScript Object Notation) verilerinizden Lua tabloları oluşturmanız mı gerekiyor? Bu araç bunu anında yapar. LOVE, Roblox veya özel motorlarla çalışan oyun geliştiricileri için idealdir.

Lua belgelerine göre tablolar Lua'daki tek veri yapısıdır. Dönüştürücümüz JSON yapısını analiz ederek uygun Lua tabloları oluşturur. Önce JSON Doğrulayıcımızla JSON'ınızı doğrulayın, sonra Lua'ya dönüştürün.

Her şey tarayıcınızda gerçekleşir — JSON verileriniz hiçbir zaman bilgisayarınızı terk etmez. Dönüştürün, indirin ve Lua kodunuzu hemen kullanın.

JSON'dan Lua'ya Nasıl Kullanılır

JSON'ı Lua tablolarına dönüştürmek için şu adımları izleyin.

1

Yapıştır, Yükle veya Örnek Yükle

JSON'ınızı sol panele JSON Girişi yapıştırın veya Yükle'ye tıklayarak .json veya .txt dosyası yükleyin. Örnek için Örnek'e tıklayın. Örnek giriş:

{"subscriberId":"SUB-1001","plan":"5G Unlimited","dataUsage":45.2,"status":"active"}

Geçersiz JSON bir hata gösterir. Emin değilseniz önce JSON Doğrulayıcımızı kullanın. Tablo adını yukarıdaki seçeneklerden yapılandırın.

2

Oluşturulan Lua Çıktısını Görüntüleyin

Sağ panel Lua Çıktısı oluşturulan Lua tablolarını anında gösterir. JSON nesneleri Lua tablolarına, diziler sayısal indisli Lua tablolarına dönüşür.

3

İndir veya Kopyala

İndir'e tıklayarak Lua dosyasını kaydedin veya Kopyala ile panoya kopyalayın. Baştan başlamak için giriş panelinde Temizle'yi kullanın.

Gerçekten Ne Zaman Kullanırsınız

Oyun Geliştirme

Oyun yapılandırmalarını, seviye verilerini ve varlık tanımlarını JSON'dan Lua tablolarına yükleyin. LOVE 2D, Roblox veya Lua tabanlı oyun motorları için idealdir.

Oyun Scripting'i

Oyun scriptleri için JSON verilerinden Lua scriptleri oluşturun. NPC diyalog tabloları, görev tanımları veya oyun denge verileri oluşturun.

Veri Yapılandırma

Uygulama ayarları için JSON yapılandırma dosyalarını Lua tablolarına dönüştürün. Yapılandırma verilerini doğrudan Lua scriptlerine gömmek için idealdir.

Varlık Serileştirme

JSON oyun varlığı tanımlarından Lua kodu oluşturun. Sprite verileri, animasyon tanımları veya çarpışma veri yapıları oluşturun.

Sık Sorulan Sorular

JSON verilerim saklanıyor mu?

Hayır. Her şey doğrudan tarayıcınızda gerçekleşir. JSON'ınız hiçbir zaman bilgisayarınızı terk etmez — biz bile görmeyiz. Daha fazla ayrıntı için ECMA-404 standardına bakın.

JSON nesneleri nasıl işlenir?

JSON nesneleri Lua tablolarına dönüşür. Özellikler tablo anahtarlarına, iç içe nesneler iç içe tablolara dönüşür. Diziler 1'den başlayan sayısal indisli Lua tablolarına dönüşür. Daha fazla bilgi için RFC 8259'a bakın.

Oluşturulan Lua kodunu kullanabilir miyim?

Evet. Oluşturulan Lua kodu geçerli ve kullanıma hazırdır. Lua projenize ekleyin ve kullanmaya başlayın.

Hangi Lua sürümü destekleniyor?

Oluşturulan kod Lua 5.1 ve sonrasıyla çalışır. Maksimum uyumluluk için standart Lua özelliklerini kullanır.

Büyük JSON dosyalarıyla çalışıyor mu?

Evet. Her şey tarayıcınızda gerçekleştiğinden cihazınıza bağlıdır. Küçük ve orta büyüklükteki JSON yapıları anında dönüştürülür.

JSON ayrıştırma kütüphaneleri ne olacak?

Oluşturulan Lua kodu yerel Lua tablolarını kullanır. JSON dizelerini bu tablo yapılarına ayrıştırmak için dkjson veya cjson gibi kütüphaneler kullanabilirsiniz.

İhtiyaç Duyabileceğiniz Diğer JSON Araçları

Dönüştürme yalnızca bir JSON etkinliğidir. Birlikte iyi çalışan diğer araçlar: