andlua,andlua發送http請求,並解析json數據


  andlua發送http請求,並解析json實例

import'cjson'
import 'http'
--導入cjson庫
url = 'https://www.baidu,com'
--設置url
Http.get(url,nil,'utf8',nil,function(狀態碼,網頁源碼)
--判斷返回狀態碼,確定網站的正常運行
if 狀態碼 ==200
then
--使用cjson庫將獲取到的json數據table化
數據 = cjson.decode(網頁源碼)
--取出需要的數據
數據列表 = 數據.data.site.subs[1].items
--定義一個空文本用於顯示數據
標題 = ''
--遍歷爬取到的數據
for k,v in pairs(數據列表)
do
--將數據逐個取出,累加進字符串進行顯示
標題 =標題..
string.format('標題%d:%s',k,v.title)..'\n'
end
--設置文本顯示,顯示爬取效果
文本.setText(標題)
else
文本.setText('獲取內容失敗')
end
end
)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM