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

  • ASUS Campus Life

    ASUS Campus

    18 Mart 2013
  • SDSARG3

    SDSARG3

    14 Mart 2009
  • FF Radioo

    FF Radioo

    14 ŞUBAT 2007