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

  • Art Food Kitty - Kelly Eddington

    Art Food Kit

    7 Kasım 2006
  • Perihelion

    Perihelion

    23 NİSAN 2008
  • SerienTrailerMP

    SerienTraile

    7 HAZİRAN 2012