2007年9月14日 星期五

JSON 文件資料

如果提到 XML 文件相信大家都不陌生,很多時候我們會拿 XML 文件做資料提供使用,但是 XML 文件使用 tag 的形式來表示資料的內容,當資料龐大的時候 XML 文件本身就不小了,還要透過網路傳輸難免會有資料傳輸不完整的風險。再者每種程式在解讀 XML 文件,對很多對於 XML tag 資料型態不熟析的人來說也是件困難的事情。其實如果只是要作為資料交換提供 XML 文件並非唯一的選擇。

JSON ( Javascript Object Notation ) 看他的全名,可以理解這其實就是 javascript 的組物件描述方法,JSON 是利用了成對的 {} 來包住物件 ( object ),用成對的 [] 來包住陣列 ( array ),用成對的 '' 來包住字串,用逗號來區隔各個變數,而資料型態有 string、number、array、object,另外有三個常數 true、false、null,以下有一個表示範例︰


看到上面的表示會寫 Javascript 的人應該會覺得很親切才對,不難直接看懂 JSON 的文件。

至於我們要如何將 JSON 文件應用在每種不同程式語言上,大家可以直接去參靠 http://www.json.org/ 所提通的資訊,裡面提供了應用在每種程式語言上的方法。

沒有留言: