【发布时间】:2014-08-14 17:59:35
【问题描述】:
是否可以选择和查询带有空格的 JSON 属性名称?
例如:
GET http://xyzz.com/appservices/xyzz/mycollection?ql=select data.sequences.Lifetime%20Referring%20Sources where data._id = 1234
在这种情况下用 %20 转义是行不通的。哦,我应该提一下,如果不进行大量转换,我几乎无法控制属性名称。
以下是数据存储方式的 sn-p:
"data":{
"_id":1234
"sequences":{
"Lifetime Referring Sources":1
}
}
【问题讨论】:
-
您是否尝试使用 SQL 语法“查询”JSON?
-
绝对不建议使用空格,如果它不适用于 %20 你可能不走运。
-
另一件要尝试的事情是空格的 Unicode 字符代码?
-
如果有人能指出 usergrid 的部分正在消化这个字符串,我能更好地理解这个问题吗?