求读取JSON数据特定片段的方法。

JSON如下
{ images:
[ { startdate: '20180213',
fullstartdate: '201802131600',
enddate: '20180214',
url: '/az/hprichbg/rb/AgricultureHeart_ZH-CN12475262667_1920x1080.jpg',
urlbase: '/az/hprichbg/rb/AgricultureHeart_ZH-CN12475262667'}]
}

请问怎么提取"enddate"的值?:☺

最后由 Sanchor 编辑

@sanchor
var html=“内容”
var str=getStr(html,"enddate: '","',\nurl: ")
log(str)
//getStr(“被提取的字符串”,“特定字符前面字符”,“特定字符串后面字符”)\n是换行符 思路是先把内容根据特定前字符分割成一个数组 然后就得到特定字符后面的字符了 然后再根据字符后字符分成一个数组 就得到需要的字符了

function getStr(str,before,after){
let arr = str.split(before);
let str1 = ""
for(let a=1;a<arr.length;a++){
str1 = str1 + arr[a].split(after)[0];
};
return str1;
};//提取特定信息

最后由 l10352 编辑
管理员
a={ images:
[ { startdate: '20180213',
fullstartdate: '201802131600',
enddate: '20180214',
url: '/az/hprichbg/rb/AgricultureHeart_ZH-CN12475262667_1920x1080.jpg',
urlbase: '/az/hprichbg/rb/AgricultureHeart_ZH-CN12475262667'}]
}
alert(a.images[0].enddate);
  • 4
    帖子
  • 242
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待