在微信小程序开发过程中,JSON数据读取是一个很常见的操作,但是在开发过程,却也很容易在这里出现问题,明明服务器端和前端都做得妥妥地了,但是JSON数据就是更新不到,此时请检查以下两个常见问题:
一、莫名其妙的BOM头
解决方案:运行Editplus,点击工具,选择首选项,选中文件,UTF-8标识选择总是删除签名,然后对PHP文件编辑和保存后的PHP文件就是不带BOM的了。其它一些开发工具也有类似的解决方案,可以查找一下万能的百度,用你喜欢的工具操作就行。
二、JSON数据格式不正确
解决方案:检查JSON数据格式是否正确,括号是否正确,特别是引号,一定要注意,双引号一定要正确。
以下是一段JSON数据的示例,如果你的JSON数据格式有问题,可以把以下示例代码复制走,用示例代码换掉对应内容即可。有时候就是一个小小的引号,就让你耗尽一天的时间,因此贴出来一个示例供大家参考使用。
JSON数据示例:
{
"employees":[
{"firstName":"Bill","lastName":"Gates"},
{"firstName":"George","lastName":"Bush"},
{"firstName":"Thomas","lastName":"Carter"}
]
}