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

  • Call Me Howard

    Call Me Howa

    18 AĞUSTOS 2012
  • isupportthegosselins

    isupporttheg

    6 Aralık 2009
  • Juan Carlos Candela Bordera

    Juan Carlos

    4 Mart 2009