2006-04-12

關於JSON

最近google reader提供了share的功能,


我也好奇的將它加到我的blog上,


不過套用他們提供的版面,


會使IE瀏覽時的版面跑掉,所以想要看看怎麼客制化版面.


從他的javascript會發現,他的資料是以JSON的格式來提供數據的,


第一次看到JSON時,是Yahoo的API相關的資料中,


不過當時沒去留意JSON到底在玩些什麼,


現在仔細看了一下,發覺,這還真的好東西,


這東西常被用來跟xml比較,


因為它跟xml一樣都是用來當數據交換的格式.


之前在玩UrMap時,原本是想用xml的結構來傳輸一些資料,


不過後來發現,要用javascript處理xml跟寫xpath還真的是有點小麻煩,


尤其是我只是想要傳一個很簡單的地點資料而已...


所以後來捨棄xml的格式,改用從後端直接用ASP產生javascript的語法傳到前端執行,




再來來看一下del.icio.usgoogle reader所提供的feeds的json資料,


下面這個是我的del.icio.us所記錄的


http://del.icio.us/feeds/json/ajunlee


預設是提供15筆,


最多可以產生100筆資料,


只要在連結後加個count的參數


http://del.icio.us/feeds/json/ajunlee?count=20


相關資訊可以參考下列連結


http://del.icio.us/help/json


google reader也是一樣,


下面是我所分享的label的資料,後面n是指定筆數,


http://www.google.com/reader/public/javascript/user/11872900915388797735/label/computer?n=5


另外它有另一個參數callback


只要是讓產生的資料直接可以套用他的UI程式(http://www.google.com/reader/ui/publisher.js)


http://www.google.com/reader/public/javascript/user/11872900915388797735/label/computer?n=20&callback=GRC_p(%7Bc%3A'-'%2Ct%3A'Google%20Reader'%2Cs%3A'true'%7D)%3Bnew%20GRC


所以只要先知道這些,以後有空在慢慢去玩吧!!


相關資料 :


介紹JSON(中文版說明)


http://blog.patterns.cn/json/


JSON and XML


http://www.mnot.net/blog/2005/01/24/json


AJAX response: XML,HTML, or JSON?


http://www.quirksmode.org/blog/archives/2005/12/the_ajax_respon.html


JSON and Yahoo!'s Javascript APIs


http://simon.incutio.com/archive/2005/12/16/json


Web services + JSON = Dump Your Proxy


http://www.theurer.cc/blog/2005/12/15/web-services-json-dump-your-proxy/


Using JSON with Yahoo! Web services


http://developer.yahoo.com/common/json.html



張貼留言

Google以後可以查祖譜嗎?

今天看到一篇INDISE的文章 : 比爾蓋茲和賈伯斯,他們的孩子都是 14 歲才能用手機 想說比爾蓋茲不是有點年紀了嗎? 他的小孩應該也都不小了. 他們14歲時應該還沒有甚麼智慧手機吧… 說不定還是在BB call的年代. 所以就好奇的用google查一下有沒...