Je veux utiliser le script Perl qui récupère les données JSON et les convertit en fichier XML. Comment puis-je faire ça en Perl?Comment puis-je analyser JSON en Perl?
Répondre
Installer: XML::XML2JSON avec
XML sudo CPAN :: xml2json
puis essayez:
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);
C'est tout - vos données JSON est analysé et stocké en $ désérialisé.
Si la performance est un problème, installez aussi JSON :: XS (JSON l'utilisera s'il y est ... aucun changement de code n'est nécessaire). – ysth
Cela ne produit pas de code XML. – LeeGee
Eh bien, bien sûr que non. Il n'y a pas d'informations sur la façon dont le fichier xml devrait ressembler (par exemple: ce qui devrait être un attribut, et quelle balise), il est donc impossible de construire un fichier xml à partir de données sans spécification de schéma. Si le schéma est "any, juste le rendre valide" - 'use XML :: Simple; print XMLout ($ désérialisé); ' –
- 1. Comment analyser le format de date JSON en Perl?
- 2. Comment analyser le tableau JSON dans jQuery?
- 3. Comment utiliser Perl pour analyser Twitter XML?
- 4. jQuery ne peut pas analyser JSON généré avec Ruby-JSON
- 5. JSON parse -> stringify -> analyser cassé?
- 6. Comment analyser le format de date JSON ASP.NET avec GWT
- 7. Comment puis-je analyser une chaîne au format strftime en Perl?
- 8. Analyser un document XML situé sur Internet et convertir en json
- 9. Analyser une entrée cron en Python
- 10. Comment analyser une URL en C?
- 11. Comment analyser une chaîne en JavaScript?
- 12. Comment analyser les liens en sortie bash
- 13. En Perl, comment savoir si une chaîne est un nombre?
- 14. Existe-t-il un module Perl pour analyser le texte en colonne?
- 15. JSON en html
- 16. Comment puis-je analyser une demande de signature de certificat avec Perl?
- 17. C# Parse json Date?
- 18. Comment analyser un flux
- 19. Comment traiter JSON en utilisant jquery?
- 20. comment envoyer resposne en utilisant objet Json
- 21. Comment stringifier JSON en tableau JavaScript
- 22. Comment analyser xml en ANSI ou Unicode en javascript?
- 23. Comment analyser long négatif en hexadécimal en Java
- 24. Analyser html en utilisant C
- 25. Conversion JSON en javascript
- 26. En attente de l'analyse des données JSON
- 27. Interprocess Mutex En Perl
- 28. Comment formater des dates en Perl?
- 29. Comment faire une division entière en Perl?
- 30. Comment réduire un tableau en Perl?
http://json.org/ liens vers http://search.cpan.org/search?query=JSON –
Ne pas mettre dans les balises jokey. Il est beaucoup plus difficile pour les gens de trouver des questions et des réponses. –
@Alex Reynolds: Certaines questions méritent des réponses et d'autres non. Plus précisément, les questions de type * send-me-teh-codez * ne le sont pas. Parfois, cependant, la question peut être récupérée. Dans ce cas, après une deuxième considération, j'ai décidé de régler la question. À l'avenir, vous souhaiterez peut-être également corriger la question et modifier les tags. En ce qui concerne mon attitude quant à quand une question devrait être réparée par rapport à gauche de languir, voir http://meta.stackexchange.com/questions/24838/are-you-less-likely-to-down-vote- someomewhose- gravatar-is-a-photograph-of-them/24862 # 24862 –