Withdata Software

Convert JSON to XML

Want to convert JSON file to XML file?

Try Withdata Data File Converter, a desktop JSON to XML converter for Windows, MacOS, and Linux, Convert JSON to XML, Easy and Fast.

Download Withdata DataFileConverter
Windows 64 bit
Windows 32 bit
Linux .deb (For Debian, Ubuntu) 64 bit
Linux .rpm (For Red Hat, Fedora, SUSE) 64 bit
MacOS 64 bit

Convert JSON to XML

Choose JSON file -> Set XML file -> Convert JSON to XML

“Start a New Convert” for “JSON to XML”.

Select From “File” “JSON” To “File” “XML”.

1. Open source JSON file.

Support large JSON file ( > 4GB ).

Source JSON file’s content is like this:

2. Config target XML file.

3. Set rows options.

4. Convert JSON to XML.

After converting, you can view the output XML file.


More about JSON to XML converter

See Video: Convert JSON file to XML file without coding

See also:

JSON → XML reference

Type mapping

Value kindin JSONin XML
Int1234 (number)<int>1234</int>
Bigint9007199254740993<bigint>9007199254740993</bigint>
Decimal1234.56 (number)<decimal>1234.56</decimal>
Float1.234e10 (number)<float>1.234e10</float>
Text"text" (string)<char>text</char>
Long text"multi-line\ntext" (escaped newline inside a string)<text>multi-line text</text> (entities for &amp; &lt;)
Date"2026-09-18" (string)<date>2026-09-18</date> (xs:date with an XSD)
Datetime"2026-09-18T14:30:00Z" (string)<datetime>2026-09-18T14:30:00Z</datetime> (xs:dateTime)
Binary"base64:..." (string)<blob>base64...</blob> (xs:base64Binary)
Booleantrue / false (boolean)<bool>true</bool>
JSONnested object or array, kept as structureescaped inside an element, or its own sub-tree

Dialect differences

Both JSON and XML are file formats, so what differs below is how each one chooses to represent a value.

Propertyin JSONin XML
identifiersDouble quotes; backslash escapesAttribute values in quotes; entities (&amp; &lt; &gt;) for ...
datesNo date type: dates arrive as strings and the reader must p...Text (xs:date / xs:dateTime when an XSD is in play)
binaryNot supported natively - base64 inside a stringbase64Binary / hexBinary inside text
separatorBraces and commasTags, not delimiters
encodingUTF-8 by definitionDeclared in the XML declaration
typingstring, number, boolean, null, object, array - no date typeNone in the markup itself
shapeNested objects and arraysArbitrary tree

Convert JSON to XML the easy way

Use the JSON to XML converter — an offline desktop app for Windows, macOS and Linux. Nothing to upload, large files and batch runs supported (free trial).