Is there any plugin or function that converts multi-dimensional JSON like this:
{ "hello" : { "foo" : "bar", "arr" : ["a", "b", "c"] }, "another": { "go" : { "very" : { "deep" : 1 } } } } To array in this format
[ {"key" : "another[go][very][deep]", "value" : "1"), {"key" : "hello[arr][]", "value" :a"), {"key" : "hello[arr][]", "value" :b"), {"key" : "hello[arr][]", "value" :c"), {"key" : "hello[foo]", "value" :bar") ] Or do I need to write it at my own? Forgive me if I am wrong but when jQuery makes ajax call input JSON has to be converted to data in format above?
I am trying to create function/plugin that creates form with hidden fields to be sent into <iframe>
So basically function like this but that allows multi-dimensional params
"hello[arr][]" : "a"be"hello[arr][1]" : "a"and so, otherwise the values will be overridden because they all are having same key