2010-11-30 245 views
10

我是新來的Web應用程序域。我一直在關注JSON的一些熱點和引人注目的討論。JSON究竟是什麼?

有人可以簡要解釋一下JSON是什麼嗎?你有鏈接到可以幫助啓發我JSON的網站或論壇的鏈接嗎?

回答

16

JSON(JavaScript對象符號)是一種數據存儲語言,有點像XML,但使用更熟悉的「字典」式的語法和語義。例如,我可以在JSON中存儲地址簿:

[{"Name": "Jane", "Address": "28 Seventh St", "Age": 27}, 
{"Name": "Steve", "Address": "14 Ninth St", "Age": 25} 
] 

注意,它看起來很像一個Python或JavaScript字典和列表語法。這基本上就是全部,它是:這六種基本數據類型的序列化:

  • 對象(或「字典」)
  • 陣列(或「名單」)
  • 字符串
  • 數(整數和浮動)
  • 布爾(truefalse
  • null

有關更多信息,請致電json.org

請注意,儘管名稱中包含「JavaScript」,但使用任何語言讀取和寫入JSON數據都非常容易,儘管數據結構最好用JavaScript和Python等動態語言表示。該網站有各種語言的巨大實施清單。

6

json.org

JSON(JavaScript對象符號)是輕量級的數據交換格式。人類閱讀和寫作很容易。機器解析和生成很容易。它基於JavaScript編程語言的一個子集,標準ECMA-262第3版 - 1999年12月.JSON是一種完全不依賴語言的文本格式,但使用C語言家族程序員熟悉的約定,包括C ,C++,C#,Java,JavaScript,Perl,Python等等。這些屬性使JSON成爲理想的數據交換語言。

0

這是一種將簡單數據結構表示爲字符串的方式,通常用於數據交換。

JSON web site