Skip to content

Commit

Permalink
feat(api): dont convert array response to object by default
Browse files Browse the repository at this point in the history
It seems a more common case people are sending JSON array instead of JSON objects for their api response.
We already supported that since 2.7.0 #294 by the rawResponse setting, but people have to actively enable it.

This PR changes the default value so json arrays are not converted to objects anymore by default.

I am still against always forcing json arrays no to be converted, because it is a valid conversion by $.extend and probably still needed for some projects.
  • Loading branch information
lubber-de committed Feb 10, 2022
1 parent 375d141 commit a0ba6f1
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/definitions/behaviors/api.js
Expand Up @@ -1110,7 +1110,7 @@ $.api.settings = {
responseAsync : false,

// whether onResponse should work with response value without force converting into an object
rawResponse : false,
rawResponse : true,

// callbacks before request
beforeSend : function(settings) { return settings; },
Expand Down

0 comments on commit a0ba6f1

Please sign in to comment.