diff --git a/xo.js b/xo.js
index de4108e..1cb404c 100644
--- a/xo.js
+++ b/xo.js
@@ -6506,12 +6506,116 @@ xover.json.toXML = function (json) {
, ']', '')
, '{', '')
, '}', '')
- , '\\s', '', 1)
- , '"([^"]+?)"\\:', '$1', 1)
+ , '"([^"]+?)"\\:\\s*', '$1', 1)
+ , '\\s', '', 1)
, '([^<]+)', '$1', 1)
);
- let reformated_xson = raw_xson.transform(xover.xml.createDocument(`olsc{[ ,}] \`));
+ let reformated_xson = raw_xson.transform(xover.xml.createDocument(`
+ olsc
+ {[ ,
+ }]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ \n
+
+
+
+
+
+
+
+
+
+ \\
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+`));
let xson = reformated_xson.transform(xover.xml.createDocument(`xson:arraytruebooleannumericstringxson:arrayxson:object`));