JSON models keyed values and arrays, while XML models elements, attributes, and text nodes. There is no single universal mapping between them, so the output follows a convention rather than preserving every source formatting detail.
The tool is intended for ordinary API and configuration documents. Repeated sibling elements usually become arrays, while attributes and element text need distinct fields. Namespaces, mixed content, and CDATA-heavy XML require extra review after conversion.