For many times I have encountered similar problems and most of the time the reason was a malformed json. Try getting the result as text data type to see whether this is your problem.
Also, I’d like to ask if you’re using a parameter like “&jsoncallback=?” in your url, since your data type is jsonp instead of simple json.