小程式json解析
阿新 • • 發佈:2019-02-17
emmm好煩這個json解析 老是解不通,它傳來的值是這樣的
{ "resultcode":"200", "reason":"SUCCESSED!", "result":[ { "1":{ "variety":"Au100g", "latestpri":"268.50", "openpri":"269.02", "maxpri":"269.62", "minpri":"268.50", "limit":"-0.37%", "yespri":"269.50", "totalvol":"306.00", "time":"2018-07-12 15:04:49" }, "2":{ "variety":"Au(T+N1)", "latestpri":"--", "openpri":"--", "maxpri":"--", "minpri":"--", "limit":"--", "yespri":"278.25", "totalvol":"--", "time":"2018-07-11 20:00:00" }, "3":{ "variety":"Au(T+D)", "latestpri":"268.01", "openpri":"269.13", "maxpri":"269.38", "minpri":"267.96", "limit":"-0.40%", "yespri":"269.08", "totalvol":"40132.00", "time":"2018-07-12 15:07:36" }, "4":{ "variety":"Au99.99", "latestpri":"268.10", "openpri":"269.40", "maxpri":"269.40", "minpri":"268.10", "limit":"-0.33%", "yespri":"269.00", "totalvol":"92509.00", "time":"2018-07-12 15:07:23" }, "5":{ "variety":"Au99.95", "latestpri":"268.10", "openpri":"268.65", "maxpri":"268.65", "minpri":"268.10", "limit":"-0.33%", "yespri":"269.00", "totalvol":"360.00", "time":"2018-07-12 15:04:29" }, "6":{ "variety":"Au50g", "latestpri":"--", "openpri":"--", "maxpri":"--", "minpri":"--", "limit":"--", "yespri":"255.00", "totalvol":"--", "time":"2018-07-11 20:00:00" }, "7":{ "variety":"Ag99.99", "latestpri":"--", "openpri":"--", "maxpri":"--", "minpri":"--", "limit":"--", "yespri":"3700.00", "totalvol":"--", "time":"2018-07-11 20:00:00" }, "8":{ "variety":"Ag(T+D)", "latestpri":"3649.00", "openpri":"3655.00", "maxpri":"3663.00", "minpri":"3642.00", "limit":"-0.19%", "yespri":"3656.00", "totalvol":"2616764.00", "time":"2018-07-12 15:07:37" }, "9":{ "variety":"Au(T+N2)", "latestpri":"271.85", "openpri":"273.70", "maxpri":"273.85", "minpri":"271.85", "limit":"-0.46%", "yespri":"273.10", "totalvol":"8912.00", "time":"2018-07-12 14:55:09" }, "10":{ "variety":"Pt99.95", "latestpri":"194.00", "openpri":"193.60", "maxpri":"194.00", "minpri":"193.60", "limit":"-0.59%", "yespri":"195.16", "totalvol":"30.00", "time":"2018-07-12 15:06:17" }, "11":{ "variety":"AU995", "latestpri":"--", "openpri":"--", "maxpri":"--", "minpri":"--", "limit":"--", "yespri":"271.60", "totalvol":"--", "time":"2018-07-11 20:00:00" }, "12":{ "variety":"AU99.99", "latestpri":"268.10", "openpri":"269.40", "maxpri":"269.40", "minpri":"268.10", "limit":"-0.33%", "yespri":"269.00", "totalvol":"925092.00", "time":"2018-07-12 15:07:23" }, "13":{ "variety":"MAUTD", "latestpri":"268.10", "openpri":"269.05", "maxpri":"269.36", "minpri":"268.03", "limit":"-0.33%", "yespri":"269.00", "totalvol":"21778.00", "time":"2018-07-12 15:07:37" }, "14":{ "variety":"IAU99.99", "latestpri":"267.70", "openpri":"268.40", "maxpri":"268.40", "minpri":"267.70", "limit":"-0.42%", "yespri":"268.84", "totalvol":"18020.00", "time":"2018-07-12 15:07:19" }, "15":{ "variety":"IAU100G", "latestpri":"--", "openpri":"--", "maxpri":"--", "minpri":"--", "limit":"--", "yespri":"269.00", "totalvol":"--", "time":"2018-07-11 20:00:00" }, "16":{ "variety":"IAU99.5", "latestpri":"--", "openpri":"--", "maxpri":"--", "minpri":"--", "limit":"--", "yespri":"237.80", "totalvol":"--", "time":"2018-07-11 20:00:00" } } ], "error_code":0 }
最後就發現很簡單根本不用管他幾層 直接上去就行
gold.js
<!--pages/gold/gold.wxml--><text class="title">黃金資料</text>Page({ onLoad: function() { var that = this; wx.request({ url: 'http://web.juhe.cn:8080/finance/gold/shgold?key=自己去申請', header: { 'content-type': 'application/json' }, success: function(res) { console.log(res.data) that.setData({ goldData: res.data.result[0], }) } }) } })
<block wx:for="{{goldData}}" wx:key="this"> <view class="gold"> <view class="variety">|品種:{{item.variety}}</view> <view class="latestpri">|最新價:{{item.latestpri}}</view> <view
</block>
我感覺應該是result裡多了個{}所以要標個[0],emmmm 應該是固定格式且記下