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.