Convertir XML en JSON (et retour) à l'aide de Javascript
Comment voulez-vous convertir XML en JSON et puis retour à XML?
Les outils suivants fonctionner assez bien, mais ne sont pas complètement compatibles:
Quelqu'un a rencontré cette situation avant?
- Expliquer les incohérences, merci
- Plus précisément, avait à voir avec la conversion de JSON tableaux avec seulement 1 élément XML. Lors de la conversion de retour JSON au lieu de 1 élément de tableau, il a créé l'objet littéral. J'ai travaillé autour d'elle en vérifiant le type de $.isArray(), et en l'enveloppant dans un tableau si !$.isArray().
- xml2json - fyneworks.com/jquery/xml-to-json - sauts lancers 500 de 15/02/2013 à 14:25 AEST
- Le json2xml lien est rompu.
- Le plugin exemple ne fonctionnera pas avec IE8!
Vous devez vous connecter pour publier un commentaire.
Je pense que c'est le meilleur: La conversion entre les formats XML et JSON
Assurez-vous de lire les accompagnant l'article sur le xml.com O'Reilly site, qui va dans les détails des problèmes avec ces conversions, je pense que vous en trouverez éclairant. Le fait que O'Reilly est l'hôte de l'article doit indiquer que Stefan la solution a le mérite.
https://github.com/abdmob/x2js - ma propre bibliothèque (mise à jour de l'URL de http://code.google.com/p/x2js/):
Démo en ligne sur http://jsfiddle.net/abdmob/gkxucxrj/1/
Ces réponses m'ont beaucoup aidé à faire de cette fonction:
Aussi longtemps que vous passez dans un jquery dom/xml de l'objet: pour moi, c'était:
où contenu a été le terrain, j'ai été ranger mon xml en.
Un temps, j'ai écrit cet outil https://bitbucket.org/surenrao/xml2json de ma TV liste de surveillance app, espérons que cela aide aussi.
Personnellement, je ne recommande cet outil. C'est un XML en JSON convertisseur.
Il est très léger et est en JavaScript. Il n'a pas besoin de dépendances. Vous pouvez simplement ajouter des fonctions à votre code et l'utiliser comme vous le souhaitez.
Il prend également les attributs XML dans des considérations.
Voici un démo en ligne!
Avertissement: j'ai écrit rapide-xml-parser
Rapide Analyseur XML peut aider à convertir XML en JSON et vice versa. Voici l'exemple;
Si vous souhaitez analyser JSON ou JS objet en XML puis
Ici "un bon outil à partir d'une documenté et très célèbre mnp bibliothèque qui ne le xml <-> js conversions très bien: différemment de certains (peut-être tous) les solutions proposées ci-dessus, il convertit xml commentaires aussi.
J'ai été en utilisant xmlToJson juste pour obtenir une valeur unique de l'xml.
J'ai trouvé la façon suivante est beaucoup plus facile (si le xml se produit seulement une fois..)
JS:
La meilleure façon de le faire en utilisant le côté serveur que côté client ne fonctionne pas bien dans tous les scénarios. J'ai essayé de construire en ligne json en xml et xml en json convertisseur à l'aide de javascript et je me sentais presque impossible, car il n'a pas de travail dans tous les scénarios. En fin de compte j'ai fini par le faire côté serveur à l'aide de Newtonsoft en ASP.MVC. Voici le convertisseur en ligne http://techfunda.com/Tools/XmlToJson