SORU
17 EKİM 2012, ÇARŞAMBA


nasıl bir json dosyası prettyprint python için

-- Prettyprint istediğim bir karmaşa json dosyası var python ile bunu yapmak için en kolay yolu nedir? Biliyorum PrettyPrint "bir dosya da olabilir sanırım, ama bir dosya aktarmak için nasıl bilmiyorum, sadece kullanarak dosya çalışmıyor." nesne alır

Belgeleri okudum ama herhangi bir örnek bulamadım Google'da.

CEVAP
17 EKİM 2012, ÇARŞAMBA


json modül zaten indent parametre ile temel oldukça baskı: bazı uygular

>>> import json
>>>
>>> your_json = '["foo", {"bar":["baz", null, 1.0, 2]}]'
>>> parsed = json.loads(your_json)
>>> print json.dumps(parsed, indent=4, sort_keys=True)
[
    "foo", 
    {
        "bar": [
            "baz", 
            null, 
            1.0, 
            2
        ]
    }
]

Bir dosya ayrıştırılamıyor, json.load kullanın:

with open('filename.txt', 'r') as handle:
    parsed = json.load(handle)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DudeFromUkraine

    DudeFromUkra

    7 Ocak 2008
  • Jorrit Jongma

    Jorrit Jongm

    17 Ocak 2008
  • LevelUpTuts

    LevelUpTuts

    20 Ocak 2012