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

  • dcigs

    dcigs

    9 EYLÜL 2006
  • joshsnice

    joshsnice

    28 Kasım 2006
  • NikkoNantone

    NikkoNantone

    21 Kasım 2011