Predictable output keys
Attributes use keys beginning with @_, mixed text uses #text, and repeated sibling elements become arrays.
Core transformations run locally in your browser.
Parse XML into formatted JSON with explicit conventions for attributes, text, and repeated elements.
Parse XML into formatted JSON while preserving text values.
Attributes use @_name, text uses #text, and repeated elements become arrays. Your data stays on this device.
Attributes use keys beginning with @_, mixed text uses #text, and repeated sibling elements become arrays.
XML text and attribute values remain strings, preventing values such as version 001 from being silently changed into numbers. DOCTYPE declarations are not accepted.
Repeated elements with the same name are returned as a JSON array in their original order.
No. XML does not define those data types, so element text and attributes remain strings.