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

  • 8lacKy

    8lacKy

    30 Mart 2009
  • Dogbert files

    Dogbert file

    12 Ocak 2012
  • esnathesinger

    esnathesinge

    6 NİSAN 2009