我正在使用私有API,而且我收到了一些不寻常的JSON对象。这是一个例子:
{
"data": [
{
"itemId": 4555,
"area": null,
"orderSet": "XRT Revision 4",
"keyboar",
"acronym": "MVP",
},
{
//more objects
},
]
}
“keyboar”属性不为null,未定义,完全空白。这显然是API的问题,因为在数据的其他地方也有成功填充的“键盘”字段。这只是一组小数据。
这怎么可能,无论如何我可以解决它,还是我需要让API开发人员修复它?此问题仅在~1000个对象中显示3次(每个具有不同的键)。
答案 0 :(得分:0)
事实证明,这是我使用的Internet Explorer 11版本内的一个错误。此后我们已经更新了版本,所以我不记得以前的版本号是什么。这是一个我们只能使用IE进行的项目,因此无法检查其他任何内容中的JSON数据。
该错误会在响应中随机截断属性名称,但当您检查HTTP响应时,只会在IE开发人员工具视图内部截断。将所有数据转储到DOM中将正确呈现它,并且使用响应的实际数据没有问题。