+
+ params = {foo: {bar: "baz", beep: 42, quux: "All your base are belong to us"}};
+ equals( jQuery.param(params), "foo%5Bbar%5D=baz&foo%5Bbeep%5D=42&foo%5Bquux%5D=All+your+base+are+belong+to+us", "nested object" );
+
+ params = {foo: {"bar[]": [1,2,3]}};
+ equals( jQuery.param(params), "foo%5Bbar%5D%5B%5D=1&foo%5Bbar%5D%5B%5D=2&foo%5Bbar%5D%5B%5D=3", "nested array");
+
+ params = {foo: [{bar: "baz", beep: 42}, {bar: "baz2", beep: 43}]};
+ equals( jQuery.param(params), "foo%5Bbar%5D=baz&foo%5Bbeep%5D=42&foo%5Bbar%5D=baz2&foo%5Bbeep%5D=43", "nested array of objects" );
+