Comment convertir du XML en JSON, puis de nouveau en XML ?
Les outils suivants fonctionnent assez bien, mais ne sont pas totalement cohérents :
Quelqu'un a-t-il déjà rencontré cette situation ?
Comment convertir du XML en JSON, puis de nouveau en XML ?
Les outils suivants fonctionnent assez bien, mais ne sont pas totalement cohérents :
Quelqu'un a-t-il déjà rencontré cette situation ?
Je recommande personnellement cet outil . Il s'agit d'un convertisseur XML vers JSON.
Il est très léger et est en pur JavaScript. Il n'a besoin d'aucune dépendance. Vous pouvez simplement ajouter les fonctions à votre code et les utiliser comme vous le souhaitez.
Il prend également en compte les attributs XML.
var xml = ‘<person id=”1234” age=”30”><name>John Doe</name></person>’;
var json = xml2json(xml);
console.log(json);
// prints ‘{“person”: {“id”: “1234”, “age”: “30”, “name”: “John Doe”}}’
Voici un Démonstration en ligne !
Xml-to-json possède des méthodes jsonToXml(json) et xmlToJson(xml). https://utilities-online.info/xmltojson l'a utilisé.
La meilleure façon de le faire est d'utiliser le côté serveur car le côté client ne fonctionne pas bien dans tous les scénarios. J'ai essayé de construire un convertisseur en ligne de json en xml et de xml en json en utilisant javascript et cela m'a semblé presque impossible car cela ne fonctionnait pas dans tous les scénarios. Finalement, j'ai fini par le faire côté serveur en utilisant Newtonsoft en ASP.MVC. Voici le convertisseur en ligne http://techfunda.com/Tools/XmlToJson
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
11 votes
Expliquez les incohérences, s'il vous plaît.
4 votes
Plus précisément, il s'agissait de convertir des tableaux JSON avec un seul élément en XML. Lorsque vous le reconvertissiez en JSON, au lieu d'un tableau à un élément, il créait un objet littéral. Je l'ai contourné en vérifiant le type avec $.isArray(), et en l'intégrant dans un tableau si !$.isArray().
1 votes
Xml2json - fyneworks.com/jquery/xml-to-json - Les ruptures lancent 500 à partir du 15/02/2013 14:25 AEST
0 votes
Le lien json2xml est cassé.
0 votes
@ysrb L'exemple de plugin ne fonctionnera pas dans IE8 !
0 votes
github.com/javadev/xml-to-json Je suis le gardien de la bibliothèque.
0 votes
Avez-vous essayé ? devtoolsonline20190908040816.azurewebsites.net/DevTools/