SORU
10 EKİM 2008, Cuma


Python kullanarak JSON dönüştürme XML?

XML -^ hantal adil bir pay gördüm . Web kod ve Yığın etkileşime sahip bir süreliğine kullanıcıların JSON, bu kalabalığın Google sonuçlarının ilk birkaç sayfa daha fazla yardım edemez inanıyorum.

Yani, hava beslemesi ayrıştırma yapıyoruz, ve web siteleri bir çok üzerinde hava widget doldurmak gerekiyor. Şimdi Python tabanlı çözümler araştırıyoruz.

Bu ortak weather.com RSS feed ayrıştırma olurduk ne güzel bir örnektir (gerçek weather.com bizim yem ortaklık w/onlar için ek bilgi içerir).

Özetle,nasıl XML Python kullanarak JSON dönüştürmek gerekir?

CEVAP
18 NİSAN 2012, ÇARŞAMBA


xmltodict (tam açıklama: ben yazdım) dict liste dize yapısı, "standard" Bu aşağıdaki XML dönüştürmek yardımcı olabilir. Çok hızlı ve belleğe tüm XML ağaç yüklemeye gerek yok yani Expat-temel alınmıştır.

Bu veri yapısı, JSON seri hale getirmek için:

import xmltodict, json

o = xmltodict.parse('<e> <a>text</a> <a>text</a> </e>')
json.dumps(o) # '{"e": {"a": ["text", "text"]}}'

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AutoHotkey Tutorials

    AutoHotkey T

    29 Mayıs 2010
  • Booredatwork.com

    Booredatwork

    5 Ocak 2009
  • Numberphile

    Numberphile

    15 EYLÜL 2011