繁体   English   中英

从特定索引开始从json获取字符串值

[英]Get string value from json starting from specific index

所以我有这个JSON:

{
 "posts":{
   "fields":{
     "date":"2015/01/24",
     "date_end":"2015/01/25",
     "time":"23:00 - 05:00"
   }
 }
}

我如何将关键时间的值输入变量,但如果存在,则只能为05:00字符,请记住,在某些情况下, 时间可能只有23:00而没有-05:00

timeValues = fields['time'].split(' - ')
if (timeValues.length>1)
     return timeValues[1];
else
     return 'something'

这将达到目的:

xxx.time[0].split(" ")[xxx.time[0].split(" ").length - 1];

尝试这个

var time = data.fields.time[0].split(' - ');
time = time[1] || time[0] || '';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM