jsonecho

Çevrimiçi JSON Stringify

Bir JSON belgesini, başka bir JSON değerinin veya bir kod satırının içine yerleştirilmeye hazır tek bir kaçırılmış dizeye dönüştürün.

Araç yükleniyor...

JSON Stringify nasıl kullanılır

  1. JSON'unuzu yapıştırın.
  2. Tam bir dize literalı istiyorsanız "Tırnak içine al" seçeneğini açık bırakın veya yalnızca kaçırılmış içeriği almak için kapatın.
  3. Satır sonlarının (\n olarak) kompakt biçim yerine kalmasını istiyorsanız "Girintiyi koru" seçeneğini açın.
  4. Sonucu kopyalayın.

JSON Stringify hakkında

Bazen JSON'un başka bir dizenin içinde seyahat etmesi gerekir. JSON'u metin olarak tutan bir webhook yükü, bir mesaj kuyruğu gövdesi, bir Java veya C# dosyasında bir test fikstürü, bir .env dosyasında bir değer. Bunların hepsinde tırnaklar ve satır sonları kaçırılmalıdır, yoksa dış metin bozulur.

JSON.stringify'ın bir dizeye yaptığı budur. Bu araç bunu tüm belge için tek seferde yapar: önce JSON'unuzu doğrular, küçültür, ardından sonucu kaçırır.

Sıkça sorulan sorular

stringify ile minify arasındaki fark nedir?

Minify sonucu JSON olarak tutar. Stringify bir adım daha ileri gider ve kaçırır, böylece her şey bir dize değeri olur; her çift tırnak \" olarak ve her ters eğik çizgi ikiye katlanarak yazılır.

Bunu nasıl tersine çeviririm?

String'den JSON'a dönüştürücüsünü kullanın. Kaçırılmış bir dize alır ve size okunabilir JSON'u geri verir.

Neden bu kadar çok ters eğik çizgi var?

Her tırnak bir ters eğik çizgi gerektirir. Metin zaten ters eğik çizgi içeriyorsa, bunların her biri iki olur. İşlemi iki kez uygularsanız daha da fazla alırsınız, bu da klasik bir çift kaçış hatası kaynağıdır.

Çıktıyı bir Java veya C# dizesinde kullanabilir miyim?

Çoğu belge için evet, çünkü her iki dil de çift tırnak için aynı kaçışı kullanır. Diğer özel karakterler için Java Kaçış ve .NET Kaçış araçları her dile tam olarak uyan kod üretir.

JSON Araçları içinde daha fazlası

Tüm araçlar →