Я хочу использовать Perl-скрипт, который получает данные JSON и преобразует его в XML-файл. Как я могу это сделать в Perl?Как я могу разобрать JSON в Perl?
ответ
Установка: XML::XML2JSON с
Судо CPAN XML :: xml2json
, а затем попробовать:
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);
Это все - ваши данные в формате JSON обрабатывается и хранится в $ десериализованном.
Если производительность вообще вызывает озабоченность, установите JSON :: XS (JSON будет использовать ее, если она там ... никаких изменений кода не требуется). – ysth
Это не создает XML. – LeeGee
Ну, конечно, это не так. Нет информации о том, как должен выглядеть xml (например: что должно быть атрибутом и каким тегом), поэтому невозможно построить xml из данных без спецификации схемы. Если схема «любая, просто сделайте ее действительной» - «используйте XML :: Simple; print XMLout ($ deserialized); ' – 2013-06-11 15:42:46
- 1. как я могу разобрать json в android?
- 2. Как разобрать формат даты JSON в Perl?
- 3. Как я могу разобрать этот ответ JSON
- 4. Scrapy: Как я могу разобрать ответ JSON?
- 5. Как я могу разобрать эту строку Json?
- 6. Как я могу разобрать такие JSon строку
- 7. Как я могу получить и разобрать JSON
- 8. Как я могу разобрать странный тип JSON?
- 9. Как я могу разобрать этот JSON?
- 10. Как я могу разобрать этот синтаксис JSON?
- 11. Как разобрать 3D-массив JSON в Perl?
- 12. Как я могу разобрать необработанную ловушку SNMP в Perl?
- 13. Как я могу разобрать ключи командной строки в Perl?
- 14. Как я могу разобрать Json In Json With SwiftyJSON?
- 15. Я не могу разобрать JSON на строку
- 16. я не могу разобрать данные JSON
- 17. Как я могу разобрать динамические данные json в obj-c?
- 18. Как я могу разобрать JSON в функции Node-RED
- 19. Как я могу разобрать строку json в nsdictionary?
- 20. Как я могу разобрать json в C# с newtonjson?
- 21. Как я могу разобрать строку JSON в JavaScript
- 22. Как я могу правильно разобрать массив JSON в Android?
- 23. Как я могу разобрать этот JSON в Android?
- 24. Как я могу разобрать json с двоеточием в android?
- 25. как я могу разобрать этот JSON в JQuery 1.2.6
- 26. Как я могу разобрать JSON в ASP.NET MVC?
- 27. Как я могу разобрать строку JSON в PL/SQL
- 28. Как я могу разобрать строку JSON в Delphi?
- 29. Как я могу разобрать данные?
- 30. Как я могу разобрать CDATA?
http://json.org/ ссылки на http://search.cpan.org/search?query=JSON –
Не помещайте теги jokey. Это затрудняет людям поиск вопросов и ответов. –
@Alex Reynolds: Некоторые вопросы заслуживают ответов, а некоторые нет. В частности, вопросы * send-me-te-codez * типа не задаются. Иногда, однако, вопрос может быть спасен. В этом случае, после второго рассмотрения, я решил исправить вопрос. В будущем вы также можете исправить вопрос, а также отредактировать теги. Что касается моего отношения к вопросу о том, когда вопрос должен быть установлен против левого томиться, см. Http://meta.stackexchange.com/questions/24838/are-you-less-licious-to-down-vote-someone-whose- gravator-is-a-photograph-of-them/24862 # 24862 –