我在教自己Common Lisp和我正在創建一個簡單的程序,它與Facebook的圖形API進行接口。 Facebook使用REST和json。Common Lisp中的具象狀態傳輸(REST)
這是一個非常簡單的問題,但Common Lisp中的REST庫在哪裏?我似乎無法找到它。
我在教自己Common Lisp和我正在創建一個簡單的程序,它與Facebook的圖形API進行接口。 Facebook使用REST和json。Common Lisp中的具象狀態傳輸(REST)
這是一個非常簡單的問題,但Common Lisp中的REST庫在哪裏?我似乎無法找到它。
如果要查詢Facebook API並處理其JSON輸出,則可能需要Drakma
(HTTP客戶端)和cl-json
或yason
JSON處理庫。
除了Vsevolod說的。不要忘了執行
(push (cons "application" "json") drakma:*text-content-types*)
或任何內容類型的Facebook使用或drakma將返回數據作爲IIRC沒有JSON庫知道用它做字節數組。
而我選擇的JSON解析器庫爲ST-JSON,因爲它允許您選擇是否將JS對象解碼爲plists或alist。