是否可以选择和查询包含空格的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
}
}发布于 2014-08-15 03:55:06
我尝试了我能想到的所有组合( First\ x%20Name、"First Name“、”First Name“、First%20Name和First\Name。它们都不起作用,所以我认为你运气不好。
JSON规范并没有明确禁止在属性名中使用空格,但由于这种原因,它并不被认为是一种好的实践--当标签中有空格时,将标签转换为变量会变得很棘手
https://stackoverflow.com/questions/25314590
复制相似问题