Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 9.5   10.0   10.1   10.2   10.3   10.4   10.5   11.0   11.1   11.2    Statistic    FMM    Blog  


Converts JSON to XML.

Component Version macOS Windows Linux Server iOS SDK
JSON 10.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "JSON.ToXML"; json { ; RootNodeName } )   More


Parameter Description Example Flags
json A JSON text or reference. {"key": "value"}
RootNodeName The root node name to use. "test" Optional


Returns XML text or error.


Converts JSON to XML.
Walks over nodes in JSON and adds them to XML.

This function does not perfectly reverse XML.ToJSON, but it comes close.

Changes in version 10.4: If root node name parameter is empty and the JSON is an object with one entry, we take this as root element.


Convert some JSON:

MBS( "JSON.ToXML"; "{\"first\": \"Peter\", \"age\": 38}"; "test" )

Example result:
<?xml version="1.0" encoding="UTF-8"?>

See also

Release notes

  • Version 10.5
    • Changed JSON.ToXML to unpack attributes with just @ in front.
  • Version 10.4
  • Version 10.3

Blog Entries

Created 20th June 2020, last changed 4th September 2020

JSON.ToHTML - Java.CallObjectMethod

Feedback: Report problem or ask question.

MBS Xojo PDF Plugins

Start Chat