一个json数据格式导致的杯具

| 2011年7月12日

今天业务组的同事反馈系统数据入库失败,而且耗时耗力。。。老大说谁上,我主动请缨了。

查查查。。。从操作追到代码(这些代码不是我写的哇),最后日志发现了,是数据请求回来的地方出了问题,呃,会不是是请求的服务挂了呢,再日志了请求结果,发现,没有问题,最后发现问题处在了json_decode()这里,数据经过这家伙处理之后,竟然没有了,难道数据黑洞?

把几百行的数据拉出来单独分析,但是普通的人工分析几百行数据,那这个程序员一定是个白痴。ice老大看了看告诉我一个方法,json的数据,保存成网页文件的js段中,用一般的编辑器打开,json的格式问题立马就可以出来。我用notepad++打开一看,果不其然,黑白彩色的一看就发现了问题是在一个字段中多了双引号,导致了json_decode成了数据黑洞。

看完本文有收获?请分享给更多人

关注「黑光技术」,关注大数据+微服务