返回json的所有操作都是通过javascript初始化的?

时间:2016-11-22 01:27:00

标签: json asp.net-mvc

已经和mvc待了一会儿。通常情况下,当一个动作返回json时,它在视图中由ajax初始化,并且视图在json中期望信息。 是否有一个案例将json返回到视图并被其他东西而不是javascript捕获?感谢。

1 个答案:

答案 0 :(得分:0)

是的,JSON API可以被各种各样的客户使用。它可以是发送AJAX请求的浏览器,但也可以是从Internet获取数据的桌面应用程序,抓取数据进行分析的服务器端作业等。

例如,假设您正在运行证券交易所网站,并且您将当前股票价值发布为JSON。您可以在您的网站上使用该JSON来显示数据,但您(或任何其他开发人员)也可以编写一个桌面应用程序,该应用程序将获取该数据并在本地计算机上处​​理它(例如,向用户显示哪些股票他们应该买)。或汇总来自不同来源的数据。

许多网站公开他们的API,因此第三方开发人员可以编写替代客户端,将API的功能集成到他们自己的产品中,等等。例如,GitHub的API是公共的--GitHub网站可以将它们用于AJAX请求,而GitHub for Windows可以通过使用C#的WebClient向该API发出请求来向您显示您拥有的存储库列表。 / p>