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