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

  • EEVblog2

    EEVblog2

    2 HAZİRAN 2014
  • LiquidMusick

    LiquidMusick

    23 Aralık 2010
  • WHZGUD2

    WHZGUD2

    21 EYLÜL 2011