JSON'dan Properties'e Dönüştürücü

Bir JSON nesnesini, iç içe nesne düzleştirme ve yorum geri ekleme ile Java .properties biçimine dönüştürün. Yalnızca istemci tarafında.

Bir JSON nesnesi yapıştırın, bu araç onu anında tarayıcınızda Java .properties biçimine dönüştürsün. İç içe nesneler noktalı anahtarlara düzleştirilir (iç içeleştirmeyi kapatırsanız olduğu gibi bırakılır) ve Properties'ten JSON'a dönüştürücünün ürettiği herhangi bir $comments alanı, eşleşen anahtarın üzerine # yorum satırları olarak geri eklenir. Hiçbir şey sunucuya yüklenmez — dönüştürme tamamen istemci tarafında çalışır.

JSON Girdi

Yükle

Gelişmiş seçeneklerDönüştürTemizle

.properties Çıktı

Sonuç burada görünecek...

Kopyalaİndir

Sonuç burada görünecek...

JSON'dan Properties'e Dönüştürücü Hakkında

Bu, Properties'ten JSON'a dönüştürücünün tersidir: düz veya iç içe bir JSON nesnesini alır ve java.util.Properties#load ile uyumlu bir Java .properties dosyası olarak yazar. { "server": { "port": 8080 } } gibi iç içe nesneler, noktalı-anahtar düzleştirme açıkken server.port=8080 gibi noktalı anahtarlara dönüşür; zaten düz anahtarlar gerektirmek için bunu kapatabilirsiniz. JSON bir $comments nesnesi içeriyorsa (Properties'ten JSON'a çıktısını yapıştırdığınızda üretildiği gibi), her giriş kendi anahtarının hemen üzerine bir # yorum satırı olarak geri yazılır; böylece her iki araçtan geçen bir round-trip dosyanın belgelemesini bozmaz.

Buna da ihtiyacınız olabilir

Properties'ten JSON'a

Java .properties dosyalarını kayıpsız şekilde iç içe JSON'a dönüştürür.

Aracı aç

JSON'dan Env'e

Noktalı anahtarları düzleştirerek JSON nesnelerini .env KEY=VALUE biçimine dönüştürür.

Aracı aç

JSON Biçimlendirici ve Doğrulayıcı

JSON verilerini biçimlendirin, doğrulayın ve görselleştirin.

Aracı aç

YAML'den JSON'a

YAML'yi JSON'a veya JSON'u YAML'ye dönüştürün.

Aracı aç

Bir JSON nesnesi yapıştırın, bu araç onu anında tarayıcınızda Java .properties biçimine dönüştürsün. İç içe nesneler noktalı anahtarlara düzleştirilir (iç içeleştirmeyi kapatırsanız olduğu gibi bırakılır) ve Properties'ten JSON'a dönüştürücünün ürettiği herhangi bir $comments alanı, eşleşen anahtarın üzerine # yorum satırları olarak geri eklenir. Hiçbir şey sunucuya yüklenmez — dönüştürme tamamen istemci tarafında çalışır.

JSON'u .properties'e Nasıl Dönüştürürsünüz

  1. 1

    JSON nesnenizi yapıştırın

    Giriş paneline bir JSON nesnesi girin veya iç içe bir nesne içeren bir örnek yüklemek için deney şişesi simgesine tıklayın.

  2. 2

    Düzleştirme ve yorum davranışını seçin

    Noktalı-anahtar ayırıcısını ayarlamak veya düzleştirmeyi kapatmak, ayrıca bir $comments alanının # yorum satırları olarak mı geri yazılacağını yoksa yok mu sayılacağını seçmek için Gelişmiş seçenekler'i açın.

  3. 3

    Dönüştür'e tıklayın

    JSON (etkinse) düzleştirilir ve properties dosyasına duyarlı bir seri hale getirici kullanılarak key=value satırları olarak yazılır; mevcut olduğunda yorumlar anahtarının üzerine yeniden eklenir.

  4. 4

    .properties dosyasını kopyalayın veya indirin

    Çıktıyı kopyalayın veya Java kaynaklarınıza bırakmaya hazır bir .properties dosyası olarak indirin. Properties'ten JSON'a geri dönmek için yön değiştirme simgesini kullanın.

Kaynaklar

İlgili Geliştirici Araçları

JSON'dan Properties'e Sıkça Sorulan Sorular

JSON'u çevrimiçi olarak nasıl bir Java .properties dosyasına dönüştürürüm?
Bir JSON nesnesini giriş paneline yapıştırın ve Dönüştür'e tıklayın. Her üst düzey anahtar bir key=value satırı olur; iç içe nesneler varsayılan olarak noktalı anahtarlara düzleştirilir. Sonucu kopyalayın veya .properties dosyası olarak indirin.
İç içe bir JSON nesnesini .properties biçimine dönüştürebilir miyim?
Evet. "Noktalı anahtarlar → iç içe" etkinken, { "app": { "name": "MyApp" } } gibi iç içe bir nesne app.name=MyApp olarak düzleştirilir. Yalnızca zaten düz JSON nesnelerini kabul etmek için bu seçeneği kapatın.
Çıktı java.util.Properties ile uyumlu mu?
Evet. .properties çıktısı, properties dosyasına duyarlı bir seri hale getiriciyle üretilir; böylece anahtar ve değerler, standart = ayırıcısı dahil olmak üzere java.util.Properties#load'ın beklediği aynı kuralları izler.
.properties'e dönüştürürken JSON'um bir yere yükleniyor mu?
Hayır. Tüm ayrıştırma ve biçimlendirme, verilerinizi içeren hiçbir ağ isteği olmadan tarayıcınızda JavaScript ile gerçekleşir.
JSON'dan Properties'e yorumları destekliyor mu?
JSON'unuzda bir $comments nesnesi varsa (örneğin doğrudan Properties'ten JSON'a çıktısından yapıştırılmışsa), her giriş eşleşen anahtarın üzerine bir # yorum satırı olarak geri eklenir. Yalnızca düz key=value satırları üretmek için Gelişmiş seçenekler'de Yorumlar'ı "Yok say" olarak ayarlayın.
İç içe JSON anahtarlarını düzleştirirken hangi ayırıcı kullanılır?
Varsayılan ayırıcı, app.cache.ttl gibi standart Java properties adlandırma kurallarına uygun bir nokta (.) işaretidir. Properties dosyanız farklı bir kural kullanıyorsa bunu Gelişmiş seçenekler'de değiştirebilirsiniz.
.properties çıktısında boolean ve sayılar nasıl yazılır?
JSON boolean'ları ve sayıları, tür çıkarımı etkinken Properties'ten JSON'a dönüştürücünün bunları geri okuma biçimiyle eşleşecek şekilde düz metin haliyle — true, false veya sayının kendisi olarak — yazılır.