2011-08-04 172 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的簡單實現。