After successful execution of context.executeQueryAsync(res, rej); I have weird stuff in res(response) callback with weird object content as { $9_0: something, $bla_bla: anotherSomething}. But I can clearly see pretty response of ProcessQuery response.
Code I have:
let context = new window.SP.ClientContext();
window.Microsoft.Office.Server.ReputationModel.Reputation.setRating(
context,
utils.extractGuid(item),
item.Id,
val);
context.executeQueryAsync(res, rej);
I don't want to use .load() Item to retrieve it's new property, but wanna extract it from response.
Is there way to serialize or retrieve proper things from response?
Example: .setRating()'s ProcessQuery returns new avarageRating as 5
but callback of Promise returns strange looking object

Thanks!
