Voglio usare lo script Perl che ottiene i dati JSON e li converte in file XML. Come posso farlo in Perl?Come posso analizzare JSON in Perl?
risposta
Installare: XML::XML2JSON con
sudo cpan XML :: XML2JSON
e quindi provare:
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);
Questo è tutto - i dati JSON viene analizzato e conservato in $ deserialized.
Se le prestazioni sono un problema, installa anche JSON :: XS (JSON lo userà se è lì ... non sono necessarie modifiche al codice). – ysth
Questo non produce XML. – LeeGee
Beh, certo che no. Non ci sono informazioni su come dovrebbe apparire l'xml (ad esempio: quale dovrebbe essere l'attributo e quale tag), quindi è impossibile creare xml di dati senza specifiche dello schema. Se lo schema è "qualsiasi, basta renderlo valido" - 'use XML :: Simple; stampa XMLout ($ deserializzato); ' –
- 1. Come analizzare JSON in Android
- 2. Come posso analizzare le stringhe degli user-agent in Perl?
- 3. Come analizzare JSON (AS3)
- 4. come posso analizzare una stringa json in nsdictionary?
- 5. Come posso analizzare un file di intestazione C con Perl?
- 6. Javascript come analizzare array JSON
- 7. Come analizzare la risposta Json in Android?
- 8. Come analizzare l'array JSON in jQuery?
- 9. Perl, come analizzare il file XML, xpath
- 10. Come analizzare un file JSON?
- 11. Come analizzare la stringa json in Android?
- 12. Come analizzare questo array JSON in Android
- 13. Come ottenere JSON in linea per analizzare
- 14. Come analizzare JSON in un int?
- 15. come analizzare JSON in Objective C - SBJSON
- 16. Come posso analizzare array JSON con C++ aumentare
- 17. Formattazione JSON in Perl
- 18. Come analizzare HTML non valido con Perl?
- 19. Come analizzare una stringa in un oggetto DateTime in Perl?
- 20. NPM "Impossibile analizzare JSON"
- 21. come analizzare/deserlize un JSON dinamica Golang
- 22. come analizzare il file JSON con GSON
- 23. Come analizzare questo JSON con Aeson?
- 24. accelerare l'analisi JSON in Perl
- 25. Freemarker analizzare una stringa come JSON
- 26. Come analizzare json con ijson e python
- 27. Posso usare la libreria elevatore-json di Scala per analizzare un JSON in una mappa?
- 28. Come analizzare un oggetto json usando jquery
- 29. Può avviare MVC analizzare JSON in @RequestParams
- 30. node.js analizzare JSON di richiesta
http://json.org/ link a http://search.cpan.org/search?query=JSON –
Non inserire tag jokey. Rende molto più difficile per le persone trovare domande e risposte. –
@Alex Reynolds: alcune domande meritano risposte e altre no. In particolare, * send-me-teh-codez * tipo domande non lo fanno. A volte, tuttavia, la domanda può essere recuperata. In questo caso, dopo una seconda considerazione, ho deciso di sistemare la domanda. In futuro, potresti anche voler correggere la domanda e modificare i tag. Per quanto riguarda il mio atteggiamento riguardo a quando una domanda dovrebbe essere risolta contro sinistra per languire, vedi http://meta.stackexchange.com/questions/24838/are-you-less-likely-to-down-vote-someone-whose- gravatar-is-a-photograph-of-them/24862 # 24862 –