2011-08-04 107 views
1

我知道这可能听起来很愚蠢,但我如何确定一个网站支持JSON? 我知道JSON长期使用什么/如何,但我不知道我怎么能技术上知道 服务器是否支持json。我是否需要手动请求json文件来检查它是否支持? 任何意见,将不胜感激!基本JSON问题

+0

更具体。你想使用API​​吗? – James

+0

例如,我想从网站获取JSON Ojbect,但我不知道它是否支持JSON格式。我的问题是“你怎么知道一个网站支持JSON格式的内容”.. – REALFREE

回答

1

(1)“网站”并不真正提供JSON;符号语法并不是真正意义上的页面渲染,它是用于数据传输的。 (2)经常提供JSON的是API(如FacebookStackExchange的那些)。这些API通常使用HTTP GET,POST,PUT和DELETE方法与它们提供的服务进行交互,并且(有时可选)以JSON格式传输大量有效内容数据。

(3)询问在哪里获取JSON并没有什么意义。如果你只是为了教育目的而玩一些JSON,Python,PHP,Javascript等都有很好的内置支持。你应该寻找的是你想要使用的服务,以及他们是否支持JSON。如果该服务是新的或流行的,并且具有相对良好的API支持,那么它可以与JSON一起使用。

+0

你说的基本上是web服务器支持JSON通过HTTP请求传输数据,那就是我的意思。 – REALFREE

2

您可以检查什么是服务器响应的内容类型,通常这是

application/json 
0

据我所知,JOSN只是一个格式,如XML。您可以手动创建JSON页面,或者在许多主要的编程语言中使用简单的函数。

示例:PHP通过json_encode(String)json_decode(String)很容易实现。所以,据我所知,每个服务器/网站都可以支持JSON,尽管有些可能没有更新的PHP或任何可能的编码语言,以支持JSON的简单实现。