簡體   English   中英

如何在android中顯示實時雅虎金融股票數據....json格式如下

[英]How to display live yahoo finance stock data in android .... the json format is given below

 finance_charts_json_callback( { "meta" :
 {
  "uri" :"/instrument/1.0/PTC/chartdata;type=quote;range=1d/json/",
  "ticker" : "ptc",
  "Company-Name" : "PTC Inc.",
  "Exchange-Name" : "NMS",
  "unit" : "MIN",
  "timezone" : "EDT",
  "currency" : "USD",
  "gmtoffset" : -14400,
  "previous_close" : 32.2800
 }
 ,
 "Timestamp" : {"min" :1458653400,"max" :1458676800 }
 ,
 "labels" : [1458655200,1458658800,1458662400,1458666000,1458669600,1458673200,1458676800 ]
 ,
 "ranges" : {"close" : {"min" :32.1500,"max" :32.6750 },"high" : {"min" :32.1500,"max" :32.6750 },"low" : {"min" :32.1500,"max" :32.6616 },"open" : {"min" :32.1500,"max" :32.6616 },"volume" : {"min" :0,"max" :57300 } }
 ,
 "series" : [
 { "Timestamp" :1458653513,"close" :32.3800,"high" :32.3800,"low" :32.3700,"open" :32.3700,"volume" :3900 } 
, { "Timestamp" :1458653582,"close" :32.5000,"high" :32.5450,"low" :32.5000,"open" :32.5450,"volume" :1800 } 
, { "Timestamp" :1458653656,"close" :32.4900,"high" :32.5300,"low" :32.4900,"open" :32.5300,"volume" :900 } 
, { "Timestamp" :1458653721,"close" :32.5000,"high" :32.5100,"low" :32.4700,"open" :32.4800,"volume" :1000 } 
, { "Timestamp" :1458653761,"close" :32.4650,"high" :32.5100,"low" :32.4500,"open" :32.4500,"volume" :800 } 
, { "Timestamp" :1458653836,"close" :32.4200,"high" :32.4600,"low" :32.4200,"open" :32.4500,"volume" :1300 `enter code here`

首先,您需要發出一個 http 請求來檢索數據。 查看本指南以獲取幫助: https : //developer.android.com/training/volley/simple.html

然后你需要使用Gson 之類的東西序列化 Json 數據。 接下來,您應該為要顯示的數據創建一個新布局。然后創建一個新適配器來處理數據。 您可以查看此幫助指南: http : //www.vogella.com/tutorials/AndroidListView/article.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM