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

Get string value from json starting from specific index

本文关键字:获取 字符串 json 开始 索引      更新时间:2023-09-26

所以我有这个JSON:

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

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

试试这个

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

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

这将解决问题:

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