Properties JSON Dönüştürücü

Biçimlendirilmiş JSON elde etmek için basit .properties girdilerini yapıştırın. Dönüştürücü anahtar ile değer arasında = veya : kabul eder, boş satırları ve satırın tamamını kaplayan yorumları atlar, noktalı anahtarları iç içe nesnelere çevirebilir. İşlem site üzerinden yürütülür; gizli bilgi yapıştırmayın.

Dönüştürme adımları

  1. 1

    Girdileri yapıştırın

    Her satırda bir `anahtar=değer` veya `anahtar:değer` kullanın. `#` ya da `!` ile başlayan satırlar yok sayılır.

  2. 2

    Yapıyı seçin

    Noktalı anahtarları düz tutun veya `db.host` değerini iç içe bir `db` nesnesine dönüştürün.

  3. 3

    Dönüştürüp kopyalayın

    true, false, null ve sayılar algılanır; diğer değerler metin olarak kalır.

Desteklenen sözdizimi ve sınırlar

  • Yalnızca = ve : ayraçtır; tek başına boşluk ayraç sayılmaz.
  • # veya ! ile başlayan tam yorum satırları kaldırılır.
  • \n, \t, \r ve \\ kaçışları çözümlenir.
  • Java satır devamı, \uXXXX çözümleme ve kaçışlı ayraçlar desteklenmez.
  • Yinelenen anahtarda son değer kullanılır. İç içe yapı açıkken her nokta yeni bir düzey oluşturur; kaçışlı noktalar değişmez karakter olarak algılanmaz.

Özellikle kaynak tam Java Properties.load() dilbilgisine dayanıyorsa, üretimde kullanmadan önce JSON’u inceleyin.

Sık Sorulan Sorular

Hayır. Bu araç basit girdiler içindir; satır devamını, Unicode kaçışlarını veya yalnızca boşluktan oluşan ayraçları desteklemez.

İç içe yapı açıkken a.b=x, a içinde bir nesne oluşturur. a.b anahtarını olduğu gibi korumak için seçeneği kapatın.

Metin, sunucuda işlenmek üzere siteye gönderilir. Parola, API anahtarı veya gizli veri yapıştırmayın.

İlgili Araçlar

Araç diğer dillerde mevcuttur