是否可以选择和查询带有空格的JSON属性名称?
例如:
GET http://xyzz.com/appservices/xyzz/mycollection?ql=select data.sequences.Lifetime%20Referring%20Sources where data._id = 1234
在这种情况下使用%20转义不起作用。哦,我应该提一下,在没有进行大量转换的情况下,我几乎无法控制属性名称。
以下是数据存储方式的摘录:
"data":{
"_id":1234
"sequences":{
"Lifetime Referring Sources":1
}
}
答案 0 :(得分:0)
我尝试了我能想到的每一个组合(First \ x%20Name,“First Name”,“First Name”,First%20Name和First \ Name。它们都不起作用,所以我觉得你运气不好。
JSON规范没有明确禁止属性名称中的空格,但由于这种原因,它并不被认为是好习惯 - 当标签中有空格时,将标签转换为变量会变得棘手