RestKit/RestKit — comment on commit d6e26a6f9dc0242e670833ee27b010f8bd554f9f
File: Specs/Support/NSDictionary+RKRequestSerializationSpec.m line 73
By bradphelan:

Actually it seems that the jQuery params method is somewhat inconsistent in it's application of the rule.

o = { a: {x:[1,2,3]}}
Object
decodeURIComponent($.param(o))
"a[x][]=1&a[x][]=2&a[x][]=3"

but make the last any of the array elements an object and the
algorithm changes.

I guess there is no real standard for how this is done. It is not part of the HTTP spec and different backends implement their own standards. It seems suggested on http://restkit.org/blog/ that RestKit is been built originally for rails integration. If that is so the default params generation should be rails compatible not JQuery compatible. However it should be possible to easily swap that default out for another params generator which is backend specific