Comment conserver jQuery jqXHR.responseJSON avec ses propres convertisseurs?

Pour jQuery 3.2.1 j’ai responseJSON dans les erreurs ajax

$(document).ajaxError(function (event, jqXHR, options, jsExc) { alert(jqXHR.responseJSON); }) 

Mais quand j’ai ajouté le convertisseur personnalisé

 $.ajaxSetup({ converters: { "text json": function (ssortingngData) { var json = JSON.parse(ssortingngData); ... // some modification return json; }); } }); 

jqXHR.responseJSON devient indéfini (mais jqXHR.responseText présent). Donc, avec les convertisseurs, jQuery n’évalue pas jqXHR.responseJSON = JSON.parse(jqXHR.responseText) . Est-il possible de les forcer à le faire pour obtenir jqXHR.responseJSON dans le rappel ajaxError lorsque les convertisseurs sont configurés?

BTW: selon jquery ajax n’parsing pas json en cas d’ échec si jQuery ne convertit pas responseText en responseJSON , mais sans convertisseurs, dans mon cas.