微信小程序JSON数据提取问题
2017-06-15 20:01
489 查看
最近老师留了一个作业,写一个天气查询的小程序,中间遇到了一些问题,json数据取不出来。
json数据格式如下
"data": {
"yesterday": {
"date": "13日星期二",
"high": "高温 27℃",
"fx": "东风",
"low": "低温 20℃",
"fl": "4-5级",
"type": "多云"
},
"city": "南京",
"aqi": "48",
"forecast": [
{
"date": "14日星期三",
"high": "高温 27℃",
"fengli": "3-4级",
"low": "低温 19℃",
"fengxiang": "东风",
"type": "多云"
},
{
"date": "15日星期四",
"high": "高温 28℃",
"fengli": "3-4级",
"low": "低温 18℃",
"fengxiang": "东风",
"type": "晴"
},
{
"date": "16日星期五",
"high": "高温 29℃",
"fengli": "微风级",
"low": "低温 19℃",
"fengxiang": "东南风",
"type": "多云"
},
{
"date": "17日星期六",
"high": "高温 29℃",
"fengli": "微风级",
"low": "低温 20℃",
"fengxiang": "东南风",
"type": "多云"
},
{
"date": "18日星期天",
"high": "高温 30℃",
"fengli": "微风级",
"low": "低温 20℃",
"fengxiang": "东南风",
"type": "多云"
}
],
"ganmao": "各项气象条件适宜,无明显降温过程,发生感冒机率较低。",
"wendu": "22"
微信小程序请求访问链接是应该这样写
var that = this
wx.request({
url: 'https://www.njbrick.com/ocrserver/getweather?city='+this.data.city1,
headers: {
'Content-Type': 'application/json'
},
success: function (res) {
that.setData({
weather: res.data.data,//第一个data为固定用法,第二个data是json中的data
})
}
})
json数据格式如下
"data": {
"yesterday": {
"date": "13日星期二",
"high": "高温 27℃",
"fx": "东风",
"low": "低温 20℃",
"fl": "4-5级",
"type": "多云"
},
"city": "南京",
"aqi": "48",
"forecast": [
{
"date": "14日星期三",
"high": "高温 27℃",
"fengli": "3-4级",
"low": "低温 19℃",
"fengxiang": "东风",
"type": "多云"
},
{
"date": "15日星期四",
"high": "高温 28℃",
"fengli": "3-4级",
"low": "低温 18℃",
"fengxiang": "东风",
"type": "晴"
},
{
"date": "16日星期五",
"high": "高温 29℃",
"fengli": "微风级",
"low": "低温 19℃",
"fengxiang": "东南风",
"type": "多云"
},
{
"date": "17日星期六",
"high": "高温 29℃",
"fengli": "微风级",
"low": "低温 20℃",
"fengxiang": "东南风",
"type": "多云"
},
{
"date": "18日星期天",
"high": "高温 30℃",
"fengli": "微风级",
"low": "低温 20℃",
"fengxiang": "东南风",
"type": "多云"
}
],
"ganmao": "各项气象条件适宜,无明显降温过程,发生感冒机率较低。",
"wendu": "22"
微信小程序请求访问链接是应该这样写
var that = this
wx.request({
url: 'https://www.njbrick.com/ocrserver/getweather?city='+this.data.city1,
headers: {
'Content-Type': 'application/json'
},
success: function (res) {
that.setData({
weather: res.data.data,//第一个data为固定用法,第二个data是json中的data
})
}
})
相关文章推荐
- 微信小程序,请求php后台返回json数据多出隐藏字符问题
- 一般处理程序返回的json数据,前台接收不到问题
- 微信小程序入门篇(二)(wx.request的json数据传输)
- 微信小程序用console.log打印json数据
- 微信小程序获取不到unionid还有小程序无法解析JSON字符串的问题
- 问题:在程序中保存数据到索引库,发生异常jackson数据转换异常,造成死循环栈溢出 解决@JsonIgnore注解
- 微信小程序13--通过api接口将json数据展现到小程序上
- 微信小程序——有关清除template中的input数据问题
- 微信小程序——wx.navigateTo中url无法跳转问题(app.json中配置的tabBar与wx.navigateTo中url引用相同页面导致)(2017/12)
- 关于微信小程序接受后台json数据汉字变成问号
- 微信小程序传值不能显示数据问题
- 微信小程序通过api接口将json数据展现到小程序上
- 微信小程序苹果真机取不到数据问题
- 微信小程序通过api接口将json数据展现到小程序示例
- 微信小程序:wx.request之post请求后端无法获取数据的问题
- IOS学习之路二十(程序json转换数据的中文字符问题解决)
- 微信小程序通过api接口将json数据展现到小程序示例
- 微信小程序解密encryptedData数据字符串,php中隐形字符65279(utf-8的BOM头)问题
- 微信小程序:wx.navigateTo中url无法跳转问题(app.json中配置的tabBar与wx.navigateTo中url引用相同页面导致)
- 第三节:微信小程序模拟动态加载服务器返回json数据