JSON字符串和JSONP字符串之间有物理上的、可读的区别吗?

JSON字符串和JSONP字符串之间有物理上的、可读的区别吗?,json,asp.net-web-api,jsonp,Json,Asp.net Web Api,Jsonp,我已经修改了WebAPI以返回JSONP,但如何判断它是否真的是JSONP而不是常规JSON?我知道“P”代表填充。JSON和JSONP之间有物理上的、可读的区别吗?JSONP的形式如下:(当然由服务器返回) jsonp只是JSON,但有一个回调javascript函数包装它。那么我的WebAPI返回的字符串,回调函数是否应该启动该字符串?你一定记得我昨天的问题!:)是的,我将从Ajax调用它,但出于测试目的,我直接导航到WebAPI的URL,JSON将输出到我的浏览器窗口。如果我理解正确的话,

我已经修改了WebAPI以返回JSONP,但如何判断它是否真的是JSONP而不是常规JSON?我知道“P”代表填充。JSON和JSONP之间有物理上的、可读的区别吗?

JSONP的形式如下:(当然由服务器返回)


jsonp只是JSON,但有一个回调javascript函数包装它。

那么我的WebAPI返回的字符串,回调函数是否应该启动该字符串?你一定记得我昨天的问题!:)是的,我将从Ajax调用它,但出于测试目的,我直接导航到WebAPI的URL,JSON将输出到我的浏览器窗口。如果我理解正确的话,我在浏览器中看到的JSON应该在开头有回调函数,对吗?是的。wep api内容类型也应设置为json。通常,我将查询字符串中的回调发送到服务器,然后生成json。。最后,我用“();”来回应
"callbackFunction( { jsonSyntax } );"