iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 27
0
Software Development

Kotlin with android studio 開發30天不間斷系列 第 27

# Kotlin android 30天開發不間斷 day 27.Android 補充篇-json的拆解

本來主題是定要來想專案的的

但是這快要三十天的寫文章 發現了很多以前不懂與忘記了的地方

而且這三十天的文章裡有些地方寫得並不完美 之後寫來有些靈感並想到的地方給與補充

在第24天時 寫網路連線OK 對於JSON卻沒辦法解析 今天有靈感解了 來記錄一下

首先我們一樣照著24天的做法做好網路連線並且取得到最後的STRING值

這一次我們改以高雄市民營路外停車場一覽表為主
"http://parkinglocation.tbkc.gov.tw/getjson.ashx"
原始資料長這樣

我們要怎麼從這個JSON檔最後我們取得的STRING值中拿到我們要的資料

首先要利用JSONArray 將String值放到JSONArray中

利用迴圈的方式將遞迴物件


之後將array變為JSONObject
這一部分要先知道資料的類型後 利用get資料類型的方法
即可取得你所要的資料

看之後要放入自訂的Array格式內即可利用

這部分很基本就不多寫了


上一篇
Kotlin android 30天開發不間斷 day 26.Android 多媒體-補充篇
下一篇
# Kotlin android 30天開發不間斷 day 28.Android 補充篇-GridView
系列文
Kotlin with android studio 開發30天不間斷30

尚未有邦友留言

立即登入留言