I have a Backbone model in my app which is not a typical flat object, it\'s a large nested object and we store the nested parts in TEXT columns in a MySQL database.
I wa
I ran into similar issue.
Fixed it by sending empty string as part of the array.
So ideally your params should like
{ name: "foo", surname: "bar", nested_json: { complicated: [""] } }
So instead of sending empty array I always pass ("") in my request to bypass the deep munging process.