小程序读取几种不同格式json数据(小程序json解析)
2021/11/12 22:11:33
本文主要是介绍小程序读取几种不同格式json数据(小程序json解析),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
小程序json解析第一种格式
that.setData({ goldData: res.data.result[0], //result里多了个{}所以要标个[0] })
wxml
<text class="title">黄金数据</text> <block wx:for="{{goldData}}" wx:key="this"> <view class="gold"> <view class="variety">|品种:{{item.variety}}</view> <view class="latestpri">|最新价:{{item.latestpri}}</view> <view class="openpri">|开盘价:{{item.openpri}}</view> <view class="maxpri">|最高价:{{item.maxpri}}</view> <view class="minpri">|最低价:{{item.minpri}}</view> <view class="limit">|涨跌幅:{{item.limit}}</view> <view class="yespri">|昨收价:{{item.yespri}}</view> <view class="totalvol">|总成交量:{{item.totalvol}}</view> <view class="time">|更新时间:{{item.time}}</view> <view class='dLine'>--------------------------------</view> </view> </block>
js
Page({ onl oad: function () { var that = this; wx.request({ url: 'http://www.intmote.com/myproject/test/new_file.json', header: { 'content-type': 'application/json' }, success: function (res) { console.log(res.data) that.setData({ goldData: res.data.result[0], }) } }) } })
小程序json解析第二种格式
_this.setData({ list_data: res.data.imgListData, //res代表success函数的事件对,data是固定的,imgListData是上面json数据中imgListData })
wxml
<view class='list-head'>列表测试</view> <view class='list-box'> <view class='list-li mflex' wx:for="{{list_data}}" wx:key="index" > <view class='list-img'><image src='{{item.imgUrl}}'></image></view> <view class='list-tit'><text>{{item.id}}、{{item.title}}</text></view> <view class='list-con'><text>单价{{item.unitprice}}元/m²</text></view> <view class='list-adr'><text>{{item.city}}</text></view> <view class='list-tag'> <text class='tag_{{index}}' wx:for="{{item.tag}}" wx:for-item="cell" wx:key="index" >{{cell.tags}}</text> </view> </view> </view>
js
Page({ /** * 页面的初始数据 */ data: {}, /** * 生命周期函数--监听页面加载 */ onl oad: function (options) { var _this = this wx.request({ url: 'http://www.intmote.com/myproject/test/new_file2.json',//json数据地址 headers: { 'Content-Type': 'application/json' }, success: function (res) { //console.log(res.data.imgListData) //console.log(res.data.imgListData[0].tag) //将获取到的json数据,存在名字叫list_data的这个数组中 _this.setData({ list_data: res.data.imgListData, //res代表success函数的事件对,data是固定的,imgListData是上面json数据中imgListData }) } }) } })
小程序json解析第三种格式
that.setData({ list: res.data, //res代表success函数的事件对,data是固定的,list是数组 })
wxml
<view wx:for="{{list}}" wx:key="list"> <view class='item-container'>{{item.id}}</view> </view>
wxss\
.item-container{ border: 5px solid #ffffff; height: 110rpx; line-height: 110rpx; margin-bottom:4rpx; text-align: center; background: #f6c8fb; color: #ffffff; }
js
Page({ data: { }, onl oad: function () { var that = this wx.request({ url: 'http://www.intmote.com/myproject/test/new_file3.json', headers: { 'Content-Type': 'application/json' }, success: function (res) { //将获取到的json数据,存在名字叫list的这个数组中 that.setData({ list: res.data, //res代表success函数的事件对,data是固定的,list是数组 }) } }) } })
这篇关于小程序读取几种不同格式json数据(小程序json解析)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16Vue3资料:新手入门必读教程
- 2024-11-16Vue3资料:新手入门全面指南
- 2024-11-16Vue资料:新手入门完全指南
- 2024-11-16Vue项目实战:新手入门指南
- 2024-11-16React Hooks之useEffect案例详解
- 2024-11-16useRef案例详解:React中的useRef使用教程
- 2024-11-16React Hooks之useState案例详解
- 2024-11-16Vue入门指南:从零开始搭建第一个Vue项目
- 2024-11-16Vue3学习:新手入门教程与实践指南
- 2024-11-16Vue3学习:从入门到初级实战教程