我有以下json:
{
"users":
[{
"user":
{
"user_id" :"a11uhk22hsd3jbskj",
"username" :"tom",
"location" : null
}
}]
}
Run Code Online (Sandbox Code Playgroud)
我得到这个json以响应对api的请求.查看此api的doc,location应该是一个数组(包含地理数据,纬度,经度地址等).
现在的问题是:json中有错误吗?我的意思是,对我来说,位置似乎不是一个数组,或者可能以这种方式表示一个空数组?如果是,有什么区别:
"location" : null
"location" : []
Run Code Online (Sandbox Code Playgroud)
提前致谢
Mat*_*low 22
"location" : null // this is not really an array it's a null object
"location" : [] // this is an empty array
Run Code Online (Sandbox Code Playgroud)
当没有定义位置时,看起来这个API返回null - 而不是返回一个空数组,实际上并不太常见 - 但是他们应该告诉你他们是否会这样做.