Représentation XML de données JSON
Si la requête HTTP renvoie des données JSON, le fournisseur de données les convertit en XML.
L'élément XML racine est document_JSON.
Si un nom d'attribut JSON contient des caractères non valides dans un nom d'élément, le fournisseur de données le modifie pour créer un nom d'élément valide. Le fournisseur de données ajoute également un attribut nom_JSON à l'élément. La valeur de l'attribut est le nom d'attribut JSON original.
Pour chaque élément d'un tableau JSON, le fournisseur de données créé un élément XML élémént_tableau_xxx_JSON, où xxx est le nom du tableau. La valeur de l'élément de tableau est convertie en texte au sein de l'élément XML. Un attribut index_JSON est ajouté à chaque élément XML ; la valeur de l'attribut est l'index de l'élément de tableau au sein du tableau.
niveau_JSON: niveau du noeud au sein du fichier JSON. La racine de l'arborescence, représentée par la balisedocument_JSON, est au niveau 1.type_JSON: type de noeud JSON (objet, tableau, chaîne ou nombre).