close

1.jpg

ConceptNetMIT(美國麻省理工學院)的一個計畫,它是一個語意網路,包含了各種事物之間的關聯性。

http://conceptnet5.media.mit.edu/

 

在此,我只介紹如何使用ConceptNet所提供的API:

https://github.com/commonsense/conceptnet5/wiki/API

 

使用該API (http://api.conceptnet.io/c/en/) 必須先建立HTTP物件來存取它,就像是讀取網頁一般,在此,我使用JSOUP來存取該物件,並且使用JSOUPparse回傳的結果。

 

程式碼如下:

2.jpg

由於我是取回傳結果的 weight 值,所以JSON的用法是用上面的方式。

得到的結果如下:

conceptResult.JPG

 

如果想取得這個JSON別的值,可先把

http://api.conceptnet.io/c/en/ 後面加上你想查詢的部分直接貼到URL,然後把網頁內容直接貼到 JSON Online的網站,可以開始看你想抓哪個部分。

 

以下以查詢Apple 單字為例:

將下列網誌貼到URL

http://api.conceptnet.io/c/en/apple

 

會得到下列的結果:

3.jpg

然後再把這個結果貼到: http://www.jsoneditoronline.org/

就可以開始看想抓哪部分的值,再來想想JSON parse該怎麼寫。

arrow
arrow

    葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()