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
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"]}}'
JSON yanıt Django kullanarak oluşturma...
Post Python İstekleri kullanarak JSON...
String Python kullanarak JSON dönüştür...
python kullanarak csv, json dönüştürme...
Python kullanarak bir dosya var olup o...