JSON verilerini alan ve XML dosyasına dönüştüren Perl betiğini kullanmak istiyorum. Bunu Perl'de nasıl yapabilirim?JSON'u Perl'de nasıl ayrıştırabilirim?
cevap
yükleyin: XML::XML2JSON sudo cpan XML :: XML2JSON
ve sonra deneyin
ile:use XML::XML2JSON; my $JSON = '{"entry":{"name":"Douglas Crockford","phone":"555 123 456"}}'; my $XML2JSON = XML::XML2JSON->new(); my $Obj = $XML2JSON->json2obj($JSON); my $XML = $XML2JSON->obj2xml($Obj); print $XML;
use JSON;
my $json_string = '................';
my $deserialized = from_json($json_string);
hepsi - JSON veri ayrıştırılır ve depolanır $ serileştirildi.
Performansı bir endişe varsa, aynı zamanda JSON :: XS (JSON onu kullanacaksa kullanacaktır ... kod değişikliği gerekmez) yükleyin. – ysth
XML üretmiyor. – LeeGee
Evet, öyle değil. Xml'nin nasıl göründüğü ile ilgili bir bilgi yoktur (örneğin, ne olması gerektiği ve hangi etiketin olması gerektiği), bu yüzden şema belirtimi olmadan veriyi xml oluşturmak imkansızdır. Şema "herhangi biri ise, yalnızca geçerli olsun" - 'kullanın XML :: Basit; XMLout yazdır ($ deserialized); –
- 1. Eski perlde 'experimental' uyarısı yok
- 2. Laravel yönlendirme ve yanıtlama jsonu
- 3. Web2py jsonu döndürün veya yönlendirin
- 4. Google arama sonuçlarını Nokogiri ile nasıl ayrıştırabilirim?
- 5. IP adresini komut satırından nasıl kopyalayıp ayrıştırabilirim?
- 6. XSLT kullanarak bir YouTube URL'sini nasıl ayrıştırabilirim?
- 7. RDFLib kullanarak büyük veri kümelerini nasıl ayrıştırabilirim?
- 8. pyasn1 kullanarak subjectAltName uzantı verilerini nasıl ayrıştırabilirim?
- 9. jQuery kullanarak ifade etmek için jsonu atama
- 10. Python: Nasıl {apple: "1", turuncu: "2"} 'yi Sözlük'e nasıl ayrıştırabilirim?
- 11. Sınırlayıcı olmayan bir dizeyi C# kullanarak bir DateTime'a nasıl ayrıştırabilirim?
- 12. Rails'de bir Excel dosyasını nasıl yükleyebilir ve ayrıştırabilirim?
- 13. Ruby'de büyük metin dosyalarını verimli bir şekilde nasıl ayrıştırabilirim?
- 14. İç içe geçmiş öğeleri BeautifulSoup ile nasıl ayrıştırabilirim?
- 15. "/ Date (1459934700000) /" öğesini bir JavaScript Date nesnesine nasıl ayrıştırabilirim?
- 16. Perl'de açılmadan ayrılmış STDIN altıgen dizeleri nasıl ayrıştırabilirim?
- 17. Javascript ile bir süre dizgesini saniyeler içinde nasıl ayrıştırabilirim?
- 18. Belirli bir sözcük içeren bir istek uri'yi nasıl ayrıştırabilirim?
- 19. JSON biçiminde tarih dizesini tarih biçimine nasıl ayrıştırabilirim
- 20. Perl'deki bir metin dosyasından tablo verilerini nasıl ayırım/ayrıştırabilirim?
- 21. Python köpüklerini kullanarak wsdl'nin xml içeriğini nasıl ayrıştırabilirim?
- 22. jmeter için iki başarılı sonuç nasıl karşılaştırılır json cevap formatı jsonu için geçerli olabilir
- 23. Gazete kütüphanesini kullanarak bir web sitesinin yalnızca belirli bir kategorisini nasıl ayrıştırabilirim?
- 24. asmx web hizmeti - jQuery ajax gönderi jsonu (500 hatası) - CORS (Erişim-Kontrol-İzin-Kökeni * olarak ayarlanmış)
- 25. Bir python json kütüphanesi, jsonu google-gson'a benzeyen model nesnelere dönüştürebilir mi?
- 26. NSScanner, .ics dosyasını ayrıştırmak için nasıl kullanılır
- 27. Geojson nesnesi yaprakçıka nasıl eklenir?
- 28. değişken olarak perl büyük harf duyarlı anahtarı? nasıl "$ anahtarları" isteğe bağlı olarak çalışma zamanı yapabilir, başka deyişle</p> <pre><code>$switches = "is"; $regexp = "\\d"; if ($string =~ m/$regexp/$switches) { do something... } </code></pre> <p>:
- 29. Boşlukta komut satırlarına yanıt olarak @ nasıl eklenir
- 30. RESTEasy API'da giriş JSON olarak nasıl edinilir?
http://json.org/ links to http://search.cpan.org/search?query=JSON –
Jokey etiketlerini koymayın. İnsanların soruları ve cevapları bulmasını çok daha zorlaştırıyor. –
@Alex Reynolds: Bazı sorular cevapları hak ediyor ve bazıları değil. Özellikle, * send-me-teh-codez * tipi sorular yapmaz. Ancak bazen soru kurtarılabilir. Bu durumda, ikinci bir değerlendirmeden sonra, soruyu düzeltmeye karar verdim. Gelecekte, ayrıca soruları düzeltmenin yanı sıra etiketleri düzenlemek de isteyebilirsiniz. Bir sorununun ne zaman solda kalması gerektiğine ilişkin tutumumda olduğu gibi, bkz. Http://meta.stackexchange.com/questions/24838/are-you-less-likely-to-down-vote-someone-whose- gravatar-is-a-fotoğraf-of-on/24862 # 24862 –