SORU
24 EYLÜL 2008, ÇARŞAMBA


JavaScript veri biçimlendirme oldukça yazıcı/

Hata ayıklama için okunabilir bir form içinde pretty print JavaScript veri yapısı için bir yol bulmaya çalışıyorum.

Oldukça büyük ve karmaşık bir veri yapısı JS saklanmasını ve işlemek için herhangi bir kod yazmak istiyorum. Sırayla çalışmak, ne yaptığımı ve nerede yanlış yaptığımı, neye ihtiyacım olduğunu görebilen bir veri yapısı içinde bütünüyle ve güncelleme o zaman yaptığım değişikliklerle UI.

Bunları kendim dışında kullanıcı tarafından okunabilen bir dize için JavaScript veri yapısı dökümü için güzel bir yol bulma halledebilirim. JSON yapardı, ama gerçekten güzel biçimlendirilmiş ve girintili olmalıdır. Genellikle bunun için Firebug mükemmel DOM damping şeyler kullanmak istiyorum, ama ben gerçekten Firebug olası görünmüyor ki tamamını aynı anda görmek mümkün olacak.

Herhangi bir öneri bekliyoruz.

Şimdiden teşekkürler.

CEVAP
24 EYLÜL 2008, ÇARŞAMBA


Böyle Crockford's JSON.stringify kullanın:

var myArray = ['e', {pluribus: 'unum'}];
var text = JSON.stringify(myArray, null, '\t'); //you can specify a number instead of '\t' and that many spaces will be used for indentation...

Değişken text Bu gibi görünecektir:

[
  "e",
   {
      "pluribus": "unum"
   }
]

Bu arada, bu şey o JS dosyası nasıl yapılır - kütüphane, vb ile çalışır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • esnathesinger

    esnathesinge

    6 NİSAN 2009
  • Google Chrome

    Google Chrom

    1 EYLÜL 2008
  • habpsu

    habpsu

    25 Temmuz 2007