JSONP return from springpad seems to be literal string full with backslashes escape. Which is supposedly not happen in C# string. string dataString = session.Request().Get().ForUrl(this.baseUrl + url).ToString();