Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

JSON.ToXML

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

Parameters

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

Result

Returns XML text or error.

Description

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.

Examples

Convert some JSON:

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

Example result:
<?xml version="1.0" encoding="UTF-8"?>
<test>
  <first>Peter</first>
  <age>38</age>
</test>

See also

Release notes

Example Databases

Blog Entries

This function checks for a license.

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


JSON.ToHTML - JSON.Unflatten