SORU
10 NİSAN 2010, CUMARTESİ


Nasıl JSON programlı güzelleştirmek miyim?

Bildiğiniz herhangi bir "Güzellik JavaScript"? JSON mı

Dan

{"name":"Steve","surname":"Jobs","company":"Apple"}

İçin

{
  "name" : "Steve",
  "surname" : "Jobs",
  "company" : "Apple"
}

Örnek

some_magic(jsonObj); // return beautified JSON

CEVAP
10 NİSAN 2010, CUMARTESİ


Programlı biçimlendirme çözüm:

JSON.stringify yöntemi birçok modern tarayıcılar tarafından desteklenen (IE8 dahil) güzelleştirilmiş bir JSON dize çıktı

JSON.stringify(jsObj, null, "\t"); // stringify with tabs inserted at each level
JSON.stringify(jsObj, null, 4);    // stringify with 4 spaces at each level
Demo: http://jsfiddle.net/AndyE/HZPVL/

Bu yöntem aynı zamanda eski tarayıcıları desteklemek için json2.js ile birlikte gelir.

El ile biçimlendirme çözüm

Eğer bu program aracılığıyla yapmak durumunda değil JSON Lint Deneyin. Sadece JSON güzelleştirmek başka olacak, aynı zamanda bunu doğrular.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • captainpuppys2000

    captainpuppy

    20 HAZİRAN 2013
  • Dion Coulls

    Dion Coulls

    16 AĞUSTOS 2006
  • MVLV28

    MVLV28

    17 Mart 2008