小程序如何获取一个数组里的字段?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序如何获取一个数组里的字段?相关的知识,希望对你有一定的参考价值。

result: ""code":200,"msg":"success","newslist":["content"…适时学会放下,让心归零,怎么顺心怎么活,怎么高兴怎么过,不辜负自己,就是最好的生活状态了。"]"
我只想获取这段怎字改怎么写代码。

先把字符串解析为json对象,然后通过json对象的层级关系进行获取
假设你返回的字符串保存在result中,那么
var myjson = json.parse(result);
myjson.newslist[0].content 就得到“适时学会放下,让心归零,怎么顺心怎么...”这段话了追问

试了试还是不行,能具体写出代码嘛。谢谢十万分感谢

参考技术A 这个还是js解析的范畴,可以使用json.parse方法处理

微信小程序中如何将接收的数据分为两个数组?

request后将所接收的数据存入一个数组,之后如何将这个数组平分分为两个数组呢?

参考技术A request后将所接收的数据存 参考技术B 1.wxml:

<view class='inputbox'>

日期<text class="tips2" wx:for="date">item.customer_date</text>

</view>

customer_date 为我们需要接收的数据的字段名

wx:for="date" 中的date 是我给需要接收的数据取的数组名字,接收的数据可以为多个

2.wxss:

.inputbox

background: #FFFFFF;

height:65rpx;

font-size:35rpx;

line-height:65rpx;



3.js

var endDate=" "; //这里设置endDate为空,

Page(

data:,

/**

* 生命周期函数--监听页面加载

*/

onLoad: function (options)

this.getdata(); //调用getdata 函数

,

getdata: function () //定义getdata 函数

var that = this; // 这个地方非常重要,重置data里数据时候setData方法的this应为以及函数的this, 如果在下方的sucess直接写this就变成了wx.request()的this了

wx.request(

url: 'http://localhost/api/booking/getdata',//请求地址 这个根据实际情况写

data: //发送给后台的数据

,

header: //请求头

"Content-Type": "application/x-www-form-urlencoded"

,

method: "GET",

success: function (res) // 请求成功

console.log(res.data);//res.data相当于ajax里面的data,为后台返回的数据

that.setData(//如果在sucess直接写this就变成了wx.request()的this了.必须为getdata函数的this,不然无法重置调用函数

date: res.data.data //

)

,

fail: function (err) console.log(err.data); ,//请求失败

complete: function () //请求完成后执行的函数

)

,

以上是关于小程序如何获取一个数组里的字段?的主要内容,如果未能解决你的问题,请参考以下文章

我有一个json数组怎么获取某个字段的对应的对象

微信小程序获取JSON数据时遇到多维数组,请教如何获取数据?

如何使用Parse获取对象和数组字段?

c#中,如何获取日期型字段里的年、月、日?

如何在mongodb的对象数组中获取指定字段的值

php如何获取淘宝api返回数组里的值?