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

  • AndroidSale

    AndroidSale

    17 NİSAN 2011
  • Santozz Yazz

    Santozz Yazz

    23 Mart 2014
  • The Weavers of Eternity Paracord Tutorials

    The Weavers

    1 Ocak 2014