记18-7-16工作遇到的小问题

本文讲述了在处理JSON数据时遇到的问题,特别是当数据字段为null时直接进行字符串操作导致的错误。作者分享了解决这一问题的经验,并提醒开发者们注意对数据进行有效性检查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

昨天遇到一个问题,大概描述下:

一个长的数据字符串通过JSON.parse转换为Json对象,通过赋值处理,将其中一条命名为tableInfo,其中包含了NearObservTime和ObservTime的时间,其格式大概是2018-07-17 15:35:00,目标是要将其截取为其他的格式。

按以往做法直接

for (i = 0; i<tableInfo.length; i++) {
              tableInfo[i].ObservTime = tableInfo[i].ObservTime.substring(0, 10);
}

结果显示:

一直没弄懂为什么会出现这样的情况,之后打算在下面的数据处理中在对其进行截取。然后发现了另一个问题,这个暂时不议论。

今天,再次使用该方法进行验证,发现了问题所在,给出的数据中,有的数据的NearObservTime和ObservTime属性为null。很简单的小问题,昨天浪费了蛮久的时间去检查原因。未加判定的结果 - -,ZZZZZ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值