close
今天查了一下後面JAVA的課程,十月份開始,看來可以好好再打打底子了,希望很快可以學到一個可資開發的程度。
上回,連上網取得資料只有一個單一字串,所以很容易解析JSON資料,今天要實作一段JSON陣列,相當實用的方法,舉凡去讀Google Finance上的股票資料,資料格式都是JSON陣列。也就是學會這個,就可以自由發揮去取各網站上的資料。

[JSON物件, JSON物件, JSON物件]稱之 JSONArray (JSON陣列)
JSON物件 包含 {屬性: "值", 屬性: "值"}
取得一段字串性質的JSON陣列,就需要用JSONArray把資料解析出來,而進一步要用迴圈的方式去逐一讀出JSON資料,意指定義整數i,小於JSON陣列長度,i++指i每次增加1套回去取資料。
for (int i = 0; i<array.length(); i++){
JSON物件每組資料稱為map,用HashMap把JSON資料丟進去,包含定義好的屬性和值的性質,用put丟進去HashMap。

最後,各組陣列資料列表,稱為ArrayList,用add把迴圈出來的各組資料放進去ArrayList就可以了。


時間有限,今天就到此吧!
arrow
arrow
    全站熱搜

    brianc18 發表在 痞客邦 留言(0) 人氣()