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

  • celebrateubuntu

    celebrateubu

    23 Mayıs 2011
  • Charles Nesson

    Charles Ness

    27 NİSAN 2006
  • Droid Life

    Droid Life

    17 Kasım 2009