[問題] Google Diction Unofficial API

看板RegExp (正規表示式 Regular Expression)作者 (活力花俏草兒仔政﹞O花俏)時間15年前 (2010/06/10 16:24), 編輯推噓4(408)
留言12則, 4人參與, 最新討論串1/2 (看更多)
其實嚴格來說也不算是問題… 比較算閒聊吧… 就是啊…我在google有查到google dictionary有個非官方的API http://www.google.com/dictionary/json?callback=a&sl=en&tl=en&client=te&q=dog 簡單來說,他似乎把 http://www.google.com/dictionary?langpair=en|zh-TW&hl=zh-TW&aq=f&q=dog 這頁的資料來源用json去表示 所以那個api的json物件還滿多層的,從單純的單字意思到相關詞、例句都包得好好的 但…我們有辦法用RegExp直接針對那個json,只取出「單字意思」就好嗎? 把json物件丟到 http://jsbeautifier.org/ 去看, 似乎他單字的中文意思在json object下有一定的規則… 所以在此請教有經驗的大大們… 要如何用一到多個regexp直接取出「單字意思」呢? 先感謝大家的回答了m(_ _)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.87.174

06/10 17:32, , 1F
都回傳 json string 了, json_decode 比較快吧...
06/10 17:32, 1F

06/10 17:44, , 2F
你對 json 有什麼不滿意嗎? XD(其實是我不喜歡 XDXD)
06/10 17:44, 2F

06/10 18:26, , 3F
php好像無法直接用json_decode把這個json轉成物件…
06/10 18:26, 3F

06/10 18:27, , 4F
然後有非內建的json_decode…但效能也不高…
06/10 18:27, 4F

06/10 18:27, , 5F
regexp的解法雖然比較死…但針對特定json效能感覺會很快
06/10 18:27, 5F

06/10 20:15, , 6F
不能轉是因為有callback, 你要取 a(...) 裡的東西後才轉
06/10 20:15, 6F

06/10 21:00, , 7F
很多人用 PHP + JSON 就是因為內建 json decode 啊 Orz
06/10 21:00, 7F

06/10 21:00, , 8F
哪項 Java 還要找 3rd-lib 來套
06/10 21:00, 8F

06/10 21:06, , 9F
不不,我真的取過a裡面的東西…但還是不能轉><~
06/10 21:06, 9F

06/10 21:18, , 10F
06/10 21:18, 10F

06/10 21:19, , 11F
06/10 21:19, 11F

06/10 22:36, , 12F
把\x27, \x3c, \x3e轉成相對的', <, >
06/10 22:36, 12F
文章代碼(AID): #1C4A4e5Z (RegExp)
文章代碼(AID): #1C4A4e5Z (RegExp)