Smallest JSON equivalent in XML
Read the full explanation on my blog
Get XSON
<script src="https://raw.github.com/vjeux/XSON/master/src/xson.js"></script>
Usage
stringify
XSON.stringify({"table":{"achievement":{"column":"instance","ascending":true}}}, null, ' ')
// Output:
<o>
<o k="table">
<o k="achievement">
<s k="column">instance</s>
<t k="ascending"/>
</o>
</o>
</o>
parse
XSON.parse('<o><o k="table"><o k="achievement"><s k="column">instance</s><t k="ascending"/></o></o></o>')
// Output:
{
"table": {
"achievement": {
"column": "instance",
"ascending": true
}
}
}