Tour du Code · pièce 19

JSON en XML

Convertissez du JSON en XML.

🔒 Traité dans votre navigateur · Sans envoi · Sans inscription

Convertir du JSON en XML

Transformez des objets JSON en XML bien formé pour des services SOAP, des flux RSS, des ressources Android ou des systèmes anciens qui n'acceptent que le XML. Les clés d'objet deviennent des éléments, les tableaux des éléments répétés, et les clés commençant par le préfixe d'attribut (par défaut @_) deviennent des attributs XML.

Exemple

{"book": {"@_id": "42", "title": "Dune"}}

devient

<book id="42">
  <title>Dune</title>
</book>

Pourquoi faut-il un élément racine ?

Un document XML doit avoir exactement un élément racine. Si votre JSON a plusieurs clés de premier niveau (ou est un tableau), il est enveloppé dans l'élément racine choisi. S'il n'a qu'une seule clé de premier niveau, celle-ci sert de racine.