JSFiddle - React, Tailwind, and code Playground
by yeikos
HTML
<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/yeikos/jquery.unparam/jquery.unparam.js"></script>
See console log.
JavaScript
var input = {
a: {
0: 'hello',
x: 'from',
2: 'javascript',
z: 'language'
},
b: {
c: {
d: {
2: 'two'
}
},
3: 'three'
},
c: {
0: 'one',
1: 'two',
2: 'three'
}
};
var output = $.unparam($.param(input));
console.log('(input == output) is ' + (JSON.stringify(input) === JSON.stringify(output)));
console.log('input', input);
console.log('output', output);